前提・実現したいこと
sscanfを用いて半角スペースを含めた文字列を表示させたいです
発生している問題・エラーメッセージ
入力:あいう え
期待する結果:あいう え
実行結果:あいう
該当のソースコード
#include <stdio.h> int main(void) { char buf[1000]; fgets(buf,sizeof(buf),stdin); char str[10]; sscanf(buf,"%s",str); printf("%s",str); }
試したこと
入力時に半角スペースを入れると期待通りの結果が出ません。
全角スペースでは期待通りの結果が出ています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。