getchar

    16熱度

    5回答

    我對以下代碼中的getchar()的作用感到困惑。我的意思是我知道這是幫助我看到輸出窗口,只有當我按輸入鍵時纔會關閉。 所以getchar()基本上是等待我按下輸入,然後讀取一個字符。 這個函數讀取的是什麼單個字符?我沒有按鍵盤上的任何鍵來讀取它。 現在,當它沒有讀取任何內容時,它爲什麼不給出錯誤提示「嘿,你沒有輸入任何內容供我閱讀」? #include <stdio.h> int main(

    7熱度

    2回答

    是a = getchar()相當於scanf("%c",&a);? 是putchar(a)等價於printf("%c",a);其中a是char變量嗎?

    0熱度

    2回答

    我正在創建一個程序,該程序遵循特定規則來計算給定文本文件中的單詞,音節和句子。 句子是由空格分隔的單詞的集合,以空格結尾。要麼 !要麼 ? 然而,這也是一個句子: Greetings, earthlings.. 我走近這個程序的方法是通過掃描文本使用的getchar同時提交一個字符()。我被禁止在內存中處理整個文本文件,它一次只能是一個字符或一個字。 這是我的兩難困境:使用getchar()我

    1熱度

    1回答

    我需要爲I/O使用getchar(),putchar()。我的程序工作得很好,但我無法像嵌入式系統的CodeWarrior一樣使用它。我還需要擺脫malloc(),並使用pop/push堆棧。如果我不再使用scanf,我還可以使用strtol嗎? #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 1

    4熱度

    3回答

    我是一個總C n00b試圖教自己C關K &河我的問題是一種尷尬的初級。好的,這裏是:我無法使用getchar獲得程序來提供我期望的輸出。如果您碰巧碰到了K &,我會被困在練習1.13中。問題是,「編寫一個程序來打印輸入中單詞長度的直方圖」,由於我遇到了這個問題,我甚至無法處理橫向版本。 我在XP上使用Dev-C++(mingW編譯器)並在命令行下運行程序。我的問題是,當我嘗試運行我的程序時,它會等