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

熱點內容
b樹磁碟存儲 發布:2025-01-31 19:42:53 瀏覽:837
聯想小新air15怎麼配置環境 發布:2025-01-31 19:06:57 瀏覽:968
什麼配置玩3a 發布:2025-01-31 19:05:22 瀏覽:586
phpoa系統 發布:2025-01-31 18:58:42 瀏覽:10
值e的編程 發布:2025-01-31 18:57:06 瀏覽:977
安卓手機的軟體認證在哪裡 發布:2025-01-31 18:57:01 瀏覽:535
android彈出來 發布:2025-01-31 18:56:56 瀏覽:232
辦公室白領新解壓方法 發布:2025-01-31 18:55:23 瀏覽:558
摩斯密碼短長是什麼意思 發布:2025-01-31 18:50:17 瀏覽:587
類的訪問修飾 發布:2025-01-31 18:42:46 瀏覽:933