2

CodeRunnerで使用されるカスタム実行シートのプログラム入力フィールドは、CまたはObjective-Cプログラムに対してどのように表示されますか?

4

1 に答える 1

1

[プログラム入力]テキストボックスに入力されたテキストは、標準入力を介してプログラム/スクリプトに送信されます。選択した言語を使用して標準入力にアクセスするのと同じ方法で、入力にアクセスできます。

Cでは、標準freadfgetsfgetcなどの関数を使用します。次の例では、プログラム入力で提供されたテキストをコンソールにエコーします。

#include <stdio.h>

int main(int argc, char *argv[]) {
    char str[80];

    while(fgets(str, sizeof(str), stdin)) {
        printf("%s", str);
    }
}
于 2012-05-02T05:00:25.003 に答える