c語言關於輸入的問題

時間 2021-10-15 00:23:12

1樓:

回答者:ysmghj - 同進士出身 六級 1----------

你也太人才了吧我幫別人回答的東西你都copy,還弄的前言不搭後語的!有什麼意思啊???還6級了!

你自己去看看!bs之

2樓:匿名使用者

不被讀入,作為分隔符了

3樓:匿名使用者

#include

#include

void main()

fclose(fp1);//關閉檔案

} k=0;

fp2=fopen("jiahanlong.txt","rt");//再以只讀方式開啟檔案jiahanlong.txt

while(1)

str[k]=0;//給str加上結束符'\0'

printf("%s",str);//回顯字串fclose(fp2);

} 你的程式有點亂,所以我從新寫了一個,和你的功能一樣給你加了註釋!不清楚的地方問我!

4樓:緒憶天涯

我不知道你這種輸入方式是否正確

我記得我學的時候是

輸入的格式必須和scanf裡的格式相同

如scanf("%d,%c",&a1,&a2);

則必須輸入10,a

如果scanf("%d %c",&a1,&a2);

則必須輸入10空a

若是你所說的輸入方式

則輸入語句應該是

scanf("%d%c空2%d%c",&a1,&a2,&a3,&a4);

這樣中間會有兩個空格作為格式

本答案僅供參考

關於c語言scanf如何輸入的問題

cz翡翠情緣 include struct date int year int month int day struct student char name 30 int num char struct date birthday student 2 int main int i printf in...

c語言 關於當輸入0時結束程式的問題

范德薩了就 scanf的返回值是其成功讀取值的變數的個數。比如你的這個scanf d a 成功的話返回值應該為1,所以不等於0,所以就繼續迴圈了。 scanf 函式返回成功賦值的資料項數,出錯時則返回eof。建議樓主看一下scanf 的用法。http www.oschina.net question...

c語言scanf無法輸入值,關於C語言中用scanf函式如何輸入資料的問題

樂跑小子 scanf 是c語言標準庫中的輸入函式,宣告包含在stdio.h檔案中,因此要使用該函式,必須載入 include標頭檔案。當執行到scanf函式時,程式就暫停等待使用者輸入,該函式只接受變數的地址,格式為 變數名。是一個阻塞式的函式,等使用者輸入完畢後,則將值賦值給變數,至此函式呼叫完畢...