a001
內容 :
學習所有程式語言的第一個練習題 請寫一個程式,可以讀入指定的字串,並且輸出指定的字串。
輸入說明 :
輸入指定的文字
輸出說明 :
輸出指定的文字
這題的重點主要是在第一次使用 EOF , EOF 的全名是 end-of-file ,就是告訴程式我輸入完了,更詳細的內容可以看這篇
while(scanf()!=EOF)
這句寫法是 , scanf 還沒讀到 EOF , (你還沒按crtl+z or crtl+d) while迴圈內的程式就會繼續執行
windows的EOF是crtl+z
linux是crtl+d
以這題來說,也就是你按下crtl+z或是crtl+d,程式才會結束
#include<stdio.h>
int main()
{
char string[100];
while(scanf("%s",string)!=EOF)
{
printf("hello, ");
printf("%s\n",string);
}
return 0;
}