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函式時,程式就暫停等待使用者輸入,該函式只接受變數的地址,格式為 變數名。是一個阻塞式的函式,等使用者輸入完畢後,則將值賦值給變數,至此函式呼叫完畢...