#2606: 拜託各位幫忙一下...


rolf1002g (陰天)


#include<stdio.h>
int main()
{
char a;
while(scanf("%c",&a)!=EOF)
{
printf("hello, %c\n",a);
}
return 0;
}
 
 
我這樣寫應該是沒有問題阿
為何還是不會過呢? 
#2608: Re:拜託各位幫忙一下...


example (學姊)


#include
int main()
{
char a;
while(scanf("%c",&a)!=EOF)
{
printf("hello, %c\n",a);
}
return 0;
}
 
 
我這樣寫應該是沒有問題阿
為何還是不會過呢? 


 如果每組測資都只有一個"字元"就沒有問題

 但是範例測資中 world 是一個字串

 所以在宣告變數時應該宣告成"一維陣列" ( char a[80]; )

 讀入測資時用 scanf("%s",  &a )

 輸出也是用 %s

 就是型態問題囉