日本語入力に適したフォーマット指定子は、通常の%sではなく、ワイド文字列を扱う場合は%lsを使用します。 %lsはワイド文字列を読み込むための指定子で、wscanfと組み合わせて使用します。 これにより、マルチバイト文字をワイド文字として正しく扱うことができます。 例：wscanf(L"%ls", input);