例: "。。ジョン・ドウ(45)ブラックトールブラウン目"文字列[C]の最初の文だけを印刷する方法は?
void stringEvaluation(char *name){
if (strstr(name, "Tall") != NULL)
--here I would like to print only "John Doe"--
}
int main{
char name[160 + 1];
scanf("%[^\n]%*c", name);
stringEvaluation(name);
return 0;
}
と、これは入力
ある
出力として何をしたいですか? "ジョン・ドゥ(45)。"そうであれば、入力文字列を手紙でループして印刷し続けることができます。 、ループを解除します。 –
または単にstrtokを使うことができます。 –