-2
#include<stdio.h>
void main()
{
char source[30]="salai word2 word3";
char destination[20][20];
printf(" \n\source is: %s\n\n", source);
getch();
}
上記のプログラムでは、char変数 "source"には3つの単語(スペースで区切られています)が含まれています。どのようにして "ソース"から単語を読み込んで、別のchar配列 "宛先"に格納できますか?期待値は次のとおりです。Cプログラム - 文字列から文字を部分的に読み取る方法
strcpy(destination[0], salai)
strcpy(destination[1], word2)
strcpy(destination[2], word3)
と 'strtok()'、おそらく –
この「how」は広すぎる、VTCです。また、あなたの努力を時間の経過とともに見せてください。 –
こちらをご覧ください http://stackoverflow.com/questions/9210528/split-string-with-delimiters-in-c – Hast