CodeRunnerで使用されるカスタム実行シートのプログラム入力フィールドは、CまたはObjective-Cプログラムに対してどのように表示されますか?
1 に答える
1
[プログラム入力]テキストボックスに入力されたテキストは、標準入力を介してプログラム/スクリプトに送信されます。選択した言語を使用して標準入力にアクセスするのと同じ方法で、入力にアクセスできます。
Cでは、標準fread
のfgets
、fgetc
などの関数を使用します。次の例では、プログラム入力で提供されたテキストをコンソールにエコーします。
#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 に答える