c語言如何做到回車停止輸入,C語言如何做到回車停止輸入

時間 2022-03-26 17:51:10

1樓:匿名使用者

因為num已經做了自加運算,所以後面判斷條件應該寫成while(idata[num-1] != '\n');

2樓:匿名使用者

呵呵,這個問題我也想過,想出了乙個不怎麼成熟的辦法。

#include

void main()

while(k!='\n'&&num<100);

}這樣以空格隔開各個數字,輸入若干以後按回車即可。

但是容錯性不好,如果結尾在按回車前多輸入了乙個空格,那麼將繼續迴圈。

如果提公升了容錯性,那麼**將變得比較複雜。

3樓:不學無術的孩子

你這樣可定不行 scanf()函式是會過濾enter的

所以你的idata[num]永遠的得不到enter的ascii的值

c語言中如何實現輸入回車跳出迴圈

4樓:

可使用如下方法實現上述操作:

char opt;

while(1)

//其它操作}

5樓:匿名使用者

因為列印出1後,進入while判斷語句,你需要從鍵盤輸入乙個值,並且這個值不是回車,才能繼續輸出

如果需要一直列印,直到你按下回車,那麼這需要用到乙個函式:kbhit(),這個函式用於「當敲擊鍵盤時執行」,可以用!kbhit()為「當沒有敲擊鍵盤時執行」

6樓:

#include

#include

void main()

i=0;

do} while (1);}

c語言的問題! 回車控制輸入結束

7樓:匿名使用者

這個沒問題啊,你是不是輸出的時候長度搞錯了。

#include

int main()

} printf("共輸入了%d個數:\n", i + 1);

for(j = 0; j < i + 1; j++)return 0;}

8樓:

用get()把最後乙個回車吃掉

c語言字串輸入(用while來控制,回車停止接收)

怎樣讓程式按回車就結束c語言

9樓:會點技術的小子

#include

void main()

while(c!='\n');

}親,這是在vc++6.0上執行的,你試試看,有什麼不懂可以追問我,希望採納!!!

10樓:與子如初見

你使用的是什麼編譯工具?

11樓:匿名使用者

lz是想在程式的制定位置出這個提示,還是只是在程式結尾輸出這個提示?

c語言如何實現scanf若什麼都沒輸入直接回車則結束輸入?

c語言,如何輸入乙個以回車結束的字串??

12樓:

庫函式fgets把'\n'作為結束命令,同時也當作乙個字元儲存到目標空間裡,並在其後加乙個'\0'。所以用fgets接收鍵盤輸入就能方便地達到題面的要求。可用下列**測試:

//#include "stdafx.h"//if the vc++6.0, with this line.

#include "stdio.h"

int main(void)

這裡使用了printf("%s",a);(輸出字串)而非printf("%s\n",a);(輸出字串加'\n'),卻能達到後者的效果,是因為fgets函式把最後輸入的'\n'作為乙個字元儲存在字串末尾了,在'\n'之後才加乙個'\0',所以這裡的回車是由字串的最後乙個字元'\n'產生的。正好達到題面的要求——「輸入乙個以回車結束的字串」!

13樓:無名人氏乙個

while(c=scanf("%c",%str[i]!='\n')i++;

如何做到冷酷,如何做到冷漠!

對任何事都保持平常心態,不以物喜,不以己悲 如何做到冷漠!你只要bai能理性的看待事情的本質,就du可以zhi了,做出正確的判斷,盡量少用 dao個人情緒去看事物,專任何事情屬都是有利有弊的,人無完人,你要用心看事情,要相信世界還是美好的 而不是想辦法讓自己變的冷漠,我相信你是個善良的人。別讓一些外...

如何做到心平氣和,怎樣做到心平氣和?

遇事不浮不躁,頭腦冷靜,和別人不爭不吵,討論事情不喧嘩,即使是有爭執也不計較。這樣就可以平心靜氣,也就心平氣和了 要發脾氣的時候數3個數。我以前跟你一樣,後來乙個老師告訴我,當我想生氣時,就深呼吸轉身走開。我就舉一反三,當想生氣的時候,就把心思轉移,現在我遇到爭執時,先從別人角度考慮,然後就能明白別...

如何做到讓學習效率變高,如何做到高效學習?

經驗一 1 不妨給自己定一些時間限制。連續長時間的學習很容易使自己產生厭煩情緒,這時可以把功課分成若干個部分,把每一部分限定時間,例如一小時內完成這份練習 八點以前做完那份測試等等,這樣不僅有助於提高效率,還不會產生疲勞感。如果可能的話,逐步縮短所用的時間,不久你就會發現,以前一小時都完不成的作業,...

如何做到尊重他人的選擇,如何做到尊重他人的選擇

做人的底線在不同人的心裡看法是不一樣的,但是有一條很重要,就是不能出賣自己,背叛自己,我們不管別人怎麼看,只要是對的事情,符合事物的發展規律的事情,那就無關對錯之分了。別人欺負你的時候,你一定要勇敢地站起來,反抗他,在這裡,我指的並不是人身攻擊,而是設身處地為自己考慮,認清楚現況,什麼時間,什麼地點...

如何做到以誠待人,如何做到以誠待人?請提出幾點建議? 謝謝

坦誠相對,多站在對方的角度考慮 以誠待人,這是乙個做人的首要條件.常言道 待人要真真誠誠 做事要踏踏實實 為官要清清白白.說起來容易,真正做起來就很難 究竟怎樣才能以誠待人,用心做事呢?俗話說 做事先做人 這句話無疑是對做人提出了更高的要求,這是一種理念,是一種心態.對人首先要學會尊重別人,善待別人...