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

Найти количество вхождений подстрок в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Трехпутевая поразрядная быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread268669.html
нужна помощь с написанием програмки на тему: Трехпутевая поразрядная быстрая сортировка заранее спасибо
C++ StringGrid - условия выбора Три месяца как стал программистом на С++ ... и тут уперся в вопрос. В СтрингГриде 4 столбца и 16 строк. При запуске программы выглядит все примерно так: ____1___2____3____4__... http://www.cyberforum.ru/cpp-beginners/thread268662.html
C++ Замена цвета определенной ячейки StringGrid
Подскажите как имея координаты ячейки в StringGrid изменить ее цвет, в стандартных функциях инспектора объектов не нашел, но это и понятно.
C++ Шаблоны функций
не совсем понимаю, как работают шаблоны функций , в учебнике только дан пример и не объяснено ниче( САма программа готовая есть, надо переделать с шаблонами но не знаю как #include<iostream.h> ...
C++ Доступ к приватным членам http://www.cyberforum.ru/cpp-beginners/thread268650.html
доброго времени суток подскажите как мне правильно реализовать доступ. Есть класс в нём приватными членами являются указатель на char делая функции Set/Get с Sеt все нормально, возникает вопрос с ...
C++ Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве 1. Дан массив из N целых чисел. Выяснить имеется ли в массиве хотя бы одно нечетное отрицательное число и определить его местонахождение в массиве 2. Дан массив вещественных чисел размерностью N... подробнее

Показать сообщение отдельно
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
02.04.2011, 11:44
А как-то так?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "stdio.h"
#include "string.h"
 
#define MAX 250
int main(int argc, char* argv[])
{
FILE*f;
char buff[MAX];
char sub[MAX];
int k = 0;
f = fopen("test.txt","r");
fgets(buff,MAX,f);
printf("Substring: ");
gets_s(sub,MAX);
char*p = strstr(buff,sub);
while(p != NULL)
{
   p = strstr(p+1,sub);
   k+=1;
}
printf("%d",k);
fclose(f);
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru