fgets()を使用してユーザーから入力された2つの文字列を出力したいと思います。fgets()を使用すると、スペースを含む文字列を格納し、Enterキーで終了することができました。サンプルコードは次のとおりです。
fgets(tTemp ->string, 51, stdin); fflush(stdin);
次に、画面に印刷します。
printf("%s", temp->string); printf(":%s", temp->string2);
//assuming there are 2 strings
次のような形式で同じ行に印刷するようにします。
string:string1
ただし、次のコードの結果は次のとおりです。
string
:string
\n
希望の形式を取得するために印刷するときにfromfgetsを表示しないようにするにはどうすればよいですか?