それを別々に取り出したいのです。
しかし英文ゆえに半角スペースがあり、sscanf関数ではうまくいきません。
例をあげます。
char str1[100] = "Thank you. You are welcome." ; char str2[100]; char str3[100]; sscanf(str1,"%s %s",str2,str3);以上の結果、
str2が「Thank you.」
str3が「You're welcome.」
になってくれると嬉しいのですが、残念ながら
str2が「Thank」
str3が「you.」
になってしまうのです。
半角スペースがクセモノです。
どういった工夫を施せばよいでしょうか?
ちなみに、
char str1[100] = "Thank you._You are welcome." ; char str2[100]; char str3[100]; sscanf(str1,"%s_%s",str2,str3);このようにアンダーバーをはさんでみましたが駄目でした。