-1

C(Linuxを使用)では、bashシェルの機能を模倣しようとしていますが、ユーザー入力を必要とするプログラムを処理できません。例として簡単な追加プログラムを取り上げます。

Please enter 1st digit
>

Please enter 2nd digit
>

Answer is:

誰かがおそらく基本的なサンプルコードで(それぞれ)方法を提案できますか?

1. run the test program
2. store the test program output
3. recognise that there is a stdin request
4. enter sample digits into the test program.

この時点では、ユーザーとの対話性は必要ありません。他のプログラムとそれ自体の間の対話性を許可するだけです。

主な問題は、これをどのように行うことができるかを研究するための例や明確なルートさえも見つけられないことです。Bashはそれを行うことができますが、どのように!

4

1 に答える 1

1

これはあなたが探していたものですか?

#include <stdio.h>

int main(int argc, char** argv)
{
    int i;
    printf("Enter something:");
    scanf("%d",&i);
    printf("You entered %d\n", i);
}
于 2013-02-16T22:38:35.713 に答える