Mac系統CLion中C語言EOF如何結束輸入(樓主親測有效)

今日發現在mac系統CLion中C語言EOF沒有辦法結束輸入

  1. 如下代碼,我寫了一個C語言程序,以EOF結束
#include <stdio.h>

int main() {
    char c;
    int a[100],i=0;
    while ((scanf("%d", &a[i])) != EOF){
        i++;
    }

    for (int j = 0; j < i; ++j) {
        printf("%c", a[j]);
    }
    return 0;
}

  1. 輸入
    在這裏插入圖片描述
  2. 輸入結束後需要—>回車鍵—>(command+D)。即可結束輸入。
    在這裏插入圖片描述
    和windows系統還是有蠻大的區別的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章