Форум программистов, компьютерный форум 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++ Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа Здравствуйте! подскажите как реализовать на си++ "Умножить каждое число на первое отрицательное число. Добавив к каждому числу половину последнего отрицательного числа." подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
27.10.2010, 15:09     Поиск в строках с помощью strstr
вот так будет печатать с начала найденного фрагмента до конца строки.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <string.h>
 
int main()
{
        char string[] = "locate substring example. cat all occurrences";
        char *ptr = string;
 
        while((ptr = strstr(ptr, "cat")) != NULL) {
                printf("%s\n", ptr++);
        }
 
        return 0;
}
Результат работы:
cate substring example. cat all occurrences
cat all occurrences
 
Текущее время: 04:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru