Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ ввод двумерного массива по строкам http://www.cyberforum.ru/cpp-beginners/thread182395.html
Подскажите пожалуйста, как правильно организовать ввод данных с клавиатуры в нединамический двумерный массив. Сколько ни бьюсь над кодом, никак толково не выходит. for (int i=0; i<n; i++) { for (int j=0; j<m; j++) { cout<<"Vvedite element massiva: "<<endl; cin>>a; (n и m задаются как константы) но хотелось бы, чтобы все-таки ввод был по строкам.
C++ Работа с файлом В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находядящихся в файле, нечетную длину, если да то переменной middle присвоить значение среднего елемента файла. В противном случаи присвоить ей значение первого числаю!! Прогу нужно напистать чтобы можно было указывать адрес файла: char n; cin>>n; вопрос в том как это можно сделать не использую... 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) имеет единственный максимум на интервале . Написать алгоритм вычисления точки максимума с точностью h. Требуется вычислять последовательно значения заданной функции от начала интервала с шагом h, пока не будет выполняться условие требуемое в задаче. (Для...
C++ Зaдaчa по макросам (пoмогитe) http://www.cyberforum.ru/cpp-beginners/thread182327.html
Напишите макрос, который выводит на экран шапку таблицы. В основной программе осуществить выведение двух таблиц с данными.
C++ Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа Здравствуйте! подскажите как реализовать на си++ "Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа." подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.10.2010, 16:15     Поиск в строках с помощью strstr
Цитата Сообщение от 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;
не проверял
 
Текущее время: 21:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru