#include <stdio.h>
int main(void)
{
int c;
/* getchar從標準輸入(stdin)讀入字元,標準輸入是行緩衝的,也就是你輸入回車後,或者緩衝區滿了,系統才讀 */
while ((c = getchar()) != "\n") //getchar用while迴圈讀入緩衝區的值,直到遇到回車
printf("%c", c); //輸出
return 0;
}
如果非要用for
就把while換成
for(;;)
c=getchar();
if(c=="\n")
break;
else
printf("%c", c);
或者
for(;(c=getchar())!="\n";)
#include <stdio.h>
int main(void)
{
int c;
/* getchar從標準輸入(stdin)讀入字元,標準輸入是行緩衝的,也就是你輸入回車後,或者緩衝區滿了,系統才讀 */
while ((c = getchar()) != "\n") //getchar用while迴圈讀入緩衝區的值,直到遇到回車
printf("%c", c); //輸出
return 0;
}
如果非要用for
就把while換成
for(;;)
{
c=getchar();
if(c=="\n")
break;
else
printf("%c", c);
}
或者
for(;(c=getchar())!="\n";)
printf("%c", c);