0
q - quit the program immediately. 
r <int> - //does something
i <int1> <int2> - //does something
d <int1> <ind2> - //does something
t <int1> <int2> - //does something
l - // does something
f <filename> - // does something

基本的にユーザーは入力します

'q' で、関数を終了します。

または、「r」「1」「3」と入力すると、何かが実行されます。

以前に sscanf を使用したことがありますが、それは文字選択の後に int が来ることを知っていたからです。

最後のもののために

ユーザーが「f」を入力してからファイル名を入力する必要がある場合、ファイルを開く必要があります。

sscanf を使用して、この部分を方程式にどのように適合させますか。現在、私のコードは次のようになっています。

printf("Please enter a choice ");
sscanf(sentence," %c %d %d", &choice, &val1, &val2)

ただし、ユーザーが「f」に「filenamehere.exe」と入力すると、これは機能しません。

4

1 に答える 1