Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поиск в строках с помощью strstr - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ввод двумерного массива по строкам http://www.cyberforum.ru/cpp-beginners/thread182395.html
Подскажите пожалуйста, как правильно организовать ввод данных с клавиатуры в нединамический двумерный массив. Сколько ни бьюсь над кодом, никак толково не выходит. for (int i=0; i<n; i++) {...
C++ Работа с файлом В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находядящихся в файле, нечетную длину, если да то переменной middle присвоить значение среднего елемента файла. В... http://www.cyberforum.ru/cpp-beginners/thread182380.html
C++ копирование строк
Как на языке Си скопировать из строки s1 в строку s2 n символов с k-ой позиции?
Написать алгоритм вычисления точки максимума с точностью h C++
Сразу хочу спросить по этой же теме (Циклы): Как решить эту задачу с помоьщю цикла: Функция f(x)=2.32*x-(pow(x,4)/4)+(pow(x,3)/3)-pow(x,2) имеет единственный максимум на интервале . Написать...
C++ Зaдaчa по макросам (пoмогитe) http://www.cyberforum.ru/cpp-beginners/thread182327.html
Напишите макрос, который выводит на экран шапку таблицы. В основной программе осуществить выведение двух таблиц с данными.
C++ Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа Здравствуйте! подскажите как реализовать на си++ "Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа." подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9693 / 5643 / 962
Регистрация: 25.07.2009
Сообщений: 10,848
27.10.2010, 16:15
Цитата Сообщение от katena88 Посмотреть сообщение
у меня есть массив char slova[20][20]
не лучший способ хранить массив строк... так как-нибудь
C
1
2
3
4
5
6
7
8
9
#include <stdio.h>
#include <string.h>
...
char slova[20][20] = { /* каким-либо образом заполненный массив */ };
char koren[20] = { /* то, что нужно искать */ };
int i;
for ( for i = 0; i < 20; ++i )
  if strstr(slova + 20 * i, koren)
    printf("%s\n", slova + 20 * i;
не проверял
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru