input
空白で区切られた単語を含む文字列があります。sscanf()
単語を分割し、各単語を格納して印刷するために使用したいのですinput_word
が、whileループに入れる方法がわかりません。
これは私が持っているものです:
char input[max];
char split_input[max];
/* input gets populated here */
while (sscanf(input," %s", split_input)) {
printf("[%s]\n", split_input);
}
シーケンスの最後の単語が分割されるとすぐにループを終了する条件は何でしょうか?