Как получить слово в строке после определенного слова?
Шаг 1, найдите позицию "sample"
в str
.
const char *pos = strstr(str, "sample");
Шаг 2: сканирование оттуда в поисках следующего «слова»
char x[10];
// v-v--------- "sample"
// v-v----- Next word
if (pos && sscanf(pos, "%*s %9s", x) == 1) {
printf("Success <%s>\n", x);
} else {
printf("Key or following word not found\n", x);
}