したいことだけする

プロのプログラマになるまでの記録を書いていきます

入力した文字を改行ごとに取得する(getchar)

getcharを使う。というかgetchar()の使い方。

    char a, b[21];
    int i = 0;
    while(i < 20 && (a = getchar()) != '\n' && a != EOF ) {
        b[i] = a;
        i++;
    }
    printf("output: %s\n", b);