#9221: 請問各位為何這樣無法過@@?


ak47ricky (ak47ricky)


#include<stdio.h>
int main()
{
char a[80];
while(scanf(%s",&a)!=EOF);
{
printf("hello,%s\n",a);
}
return 0;
}
#9222: Re:請問各位為何這樣無法過@@?


ak47ricky (ak47ricky)


#include
int main()
{
char a[80];
while(scanf("%s",a)!=EOF);
{
printf("hello,%s\n",a);
}
return 0;
}

 

小弟有發現一些小小的錯誤已經做更正了

但是現在卻出現答案錯誤@@為何會這樣? 

#9223: Re:請問各位為何這樣無法過@@?


ak47ricky (ak47ricky)


#include
int main()
{
char a[80];
while(scanf("%s",a)!=EOF);
{
printf("hello,%s\n",a);
}
return 0;
}

 

小弟有發現一些小小的錯誤已經做更正了

但是現在卻出現答案錯誤@@為何會這樣? 

#9224: Re:請問各位為何這樣無法過@@?


anandrewboy70900 (ShowTsai)


scanf(%s",a)

不用加&喔~

陣列本身已經是指標了~ 

#9610: Re:請問各位為何這樣無法過@@?


tim406she1016 (RatiSmiDB)


#include
int main()
{
char a[80];
while(scanf("%s",a)!=EOF);
{
printf("hello,%s\n",a);
}
return 0;
}

 

會不會是printf("hello,(加個空白)%s\n",a);