當前位置:首頁 » 編程語言 » 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);
}
這樣以空格隔開各個數字,輸入若干以後按回車即可。
但是容錯性不好,如果結尾在按回車前多輸入了一個空格,那麼將繼續循環。
如果提升了容錯性,那麼代碼將變得比較復雜。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:705
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:968
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:676
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:828
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:737
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1076
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:308
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:188
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:875
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:829