#4868: 只有第一個.......


kenboy2297 (超好吃的鍋貼)

學校 : 國立臺中第二高級中學
編號 : 15127
來源 : [125.230.119.120]
最後登入時間 :
2016-05-01 16:45:02
a001. 哈囉 -- Brian Kernighan | From: [114.41.113.98] | 發表日期 : 2011-02-10 13:36

我是用c來寫的

以下是我的程式碼

#include<stdio.h>

int main()

{

    char a;

    while(scanf("%c",&a)!=EOF)

    printf("hello,  %c\n",a);

}

 

但當我打world時

他就出現了hellow,w

請大家幫幫忙....... 

 
#4877: Re:只有第一個.......


as89366 (你為什麼不問問神奇海螺呢?)

學校 : 新北市立板橋高級中學
編號 : 8256
來源 : [123.194.37.84]
最後登入時間 :
2017-10-08 23:51:25
a001. 哈囉 -- Brian Kernighan | From: [203.64.161.123] | 發表日期 : 2011-02-16 12:47

char是字元,只能儲存一個字。

如果需要用字串處理,就開一個字元陣列,%c換成%s就可以了。

 
ZeroJudge Forum