私がCで配列を扱っていないのは久しぶりです。
したがって、charの配列で複数の文字列のシーケンスを見つける必要があります。実際、いくつかのコマンドラインを解析するためにそれらが必要です。
例:
char *myArray=" go where:\"here\" when:\"i dont know ...\";
アプリの実行時に指定されたパラメーターを確認する必要がありますいくつかの機能を実行しましたが、結果が奇妙です
void splitString(char *from ,char start ,char end ,char *into)
{
int size=strlen(from);
for(int i=0;i<size;i++)
{
if(from[i]==start)
{
for(int j=i;j<size;j++){
if(from[j]!=end)
into+=from[j];
else
break;
}
}
break;
}
}
と呼び出し
char *into;
char *from="this is #string# i want to look for ";
splitString(from,'#','#',into);
次のダイアログが表示されます