Предмет: Информатика, автор: asylbek0581

В заданном тексте слова разделены запятыми. Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с экрана.

Нужен код C++ Без string .

Ответы

Автор ответа: aliktol06
1
Для решения этой задачи в C++ без использования стандартного класса string можно воспользоваться функциями из библиотеки и методами работы с указателями.

Ниже приведен пример кода, который ищет слова в заданном тексте, содержащие заданное сочетание символов:

c
Copy code
#include
#include

using namespace std;

int main() {
char text[] = "Это текст, в котором нужно найти слова, содержащие заданные символы.";
char pattern[] = "нуж";

char *word = strtok(text, " ,."); // разделители - пробел, запятая, точка
while (word != NULL) {
if (strstr(word, pattern) != NULL) {
cout << "Слово '" << word << "' содержит заданные символы." << endl;
}
word = strtok(NULL, " ,.");
}

return 0;
}

asylbek0581: Там библиотека stdioh ? Просто там у тебя библиотеки не копировались
Похожие вопросы