我遇到了一些衝突類型的問題,我不明白。我想改變之前設置的日期,但這讓我很頭疼。衝突類型C
int main(){
float any=11;
llegirany(&any);
printf("%f",any);
getch();
}
void llegirany(float * any){
float auxi;
auxi=llegirinterval(1,31);
*any= auxi;
}
float llegirinterval(float n1,float n2){
float aux;
do{
scanf("%f",&aux);
}while(aux>n2 || aux<n1);
return aux;
}
而且我得到這個輸出誤差:
65 7 D:\DAM\PRo\pruebaconio.c [Error] conflicting types for 'llegirinterval' 62 7 D:\DAM\PRo\pruebaconio.c [Note] previous implicit declaration of 'llegirinterval' was here
有人可以幫我嗎?
可能的重複:http://stackoverflow.com/questions/34009277/c-conflicting-type-bug –