當前位置:首頁 » 編程語言 » c語言回車停止

c語言回車停止

發布時間: 2023-10-25 21:19:18

1. 我用c語言寫文件時,輸入數據怎麼換行啊一按回車鍵就停止運行咯。。。。請大神指點

給你兩種辦法:
1.
在你的scanf();之後,添加getchar();就可以屏蔽一個換行。
2.
如果要屏蔽多個換行的話,建議使用scanf("%[^\n]",&a);這樣就能屏蔽換行,可以按Ctrl
+
D
來結束輸入。

2. C語言在輸入一維數組時,如果想要用回車停止輸入,那麼這種寫法對嗎

這還真有點小學問,如果是字元數組,if(a[i]!=' ') break;就可以了,但得把不需要的那個' '從數組中用a[i]='';抹掉並添加了結束符。要是數字數組,比如整數數組呢,上面方法就不湊效了。用下面代碼可實現——

3. 為什麼我用c語言編的程序打開運行後按回車鍵就自動結束了

因為你的程序運行結束了,所以就自動結束了。。
如果是c語言的話,你可以在mian函數的return 0 前句加 system("pause"); 讓程序停止。。

4. C語言如何做到回車停止輸入

呵呵,這個問題我也想過,想出了一個不怎麼成熟的辦法。
#include<stdio.h>
void
main()
{
int
a[100],num=0;
char
k;
do
{
scanf("%d",&a[num]);
num++;
k=getchar();
}while(k!='\n'&&num<100);
}
這樣以空格隔開各個數字,輸入若干以後按回車即可。
但是容錯性不好,如果結尾在按回車前多輸入了一個空格,那麼將繼續循環。
如果提升了容錯性,那麼代碼將變得比較復雜。

熱點內容
安卓電視上怎麼安裝應用 發布:2025-03-05 01:14:58 瀏覽:15
炫麗鳥行李箱如何重射密碼 發布:2025-03-05 01:10:23 瀏覽:953
甘肅隴南dns伺服器地址雲主機 發布:2025-03-05 00:43:52 瀏覽:385
一頓壓縮機 發布:2025-03-05 00:41:51 瀏覽:407
php二維數組拆分 發布:2025-03-05 00:33:24 瀏覽:199
游猴腳本 發布:2025-03-05 00:33:20 瀏覽:517
微信存儲的文檔 發布:2025-03-05 00:31:42 瀏覽:231
c語言中基本的數據類型包括 發布:2025-03-05 00:30:55 瀏覽:710
安卓小組件哪個好用 發布:2025-03-05 00:30:20 瀏覽:341
安卓如何下載錄屏精靈 發布:2025-03-05 00:15:22 瀏覽:486