Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
#include <stdio.h> int main(int argc, const char * argv[]) { long nc; nc=0; while (getchar()!=EOF) { ++nc; printf("%ld\n", nc); } }
これはコードであり、文字を入力すると、1回だけ入力した場合でも、1が出力されてから2が出力されます。
Xcodeを使用しています。
しかし、あなたはプレスしましreturnたね?CTRL+を押すDか、ループ内の改行に注意してください。多分このようなもの?
return
int ch; while ((ch = getchar()) != EOF) { if (ch == '\n') continue; ++nc; printf("%ld\n", nc); }