2013-08-14 4 views
-1

Какую функцию следует использовать, если мне нужно выполнить действие, когда определенное слово НЕ найдено НА СТАРТЕ строки? Предположим, я хочу выполнить действие, если строка не начинается с «The». Так что если:Сравнение слова в строке

char *str = "This is a string"; 

код будет выполнять действие. Но если:

char *str = "The quick brown fox jumps over the lazy dog."; 

Действие не произойдет.

ПРИМЕЧАНИЕ: Дело в буквах. Слово, которое нужно сравнить в строке, не может быть разделено пробелом. Кроме того, если это повлияет на код в любом случае, что, если мне нужно сравнить строку с двумя разными словами?

+3

'если (strstr (the_string, "The")! = The_string)' ... –

ответ