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

Поиск подстроки в строке в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Символы и длина имён в среде разработки http://www.cyberforum.ru/cpp-beginners/thread988582.html
Здравствуйте! У меня попался вопрос, о том, сколько максимальная длина имен переменных может быть, и какие символы можно использовать при их создании? Кто знает, где это можно посмотреть? У меня...
C++ Бинарные деревья Возникла проблема с бинарными деревьями . Нужно определить K - количество узлов, ключ которых больше заданного числа N. Я дошёл только до создания дерева и вывода его на экран: // tree.cpp :... http://www.cyberforum.ru/cpp-beginners/thread988580.html
написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): C++
вопрос: На языке C++ написать логическое выражение , представляющее условие (знаки операций отделять от операндов пробелами): x находиться в интервале от -5 до 5, но это не 0.
Работа с текстовыми файлами си++ C++
#include "stdafx.h" #include <iostream> #include <string> #include <string.h> #include <math.h> #include <fstream> #include <windows.h> using namespace std; void train()
C++ Ряд Тейлора http://www.cyberforum.ru/cpp-beginners/thread988548.html
Здраствуйте, задача состоит в просчете ряда Тейлора в области от -1 до 1, с вводом шага и точности. Я уже набросал кое-что, вот код: #include <iostream> #include <conio.h> #include <math.h>...
C++ Русский язык в строке ошибок компилятора Подскажите, как изменить язык отчета об ошибках с английского на русский? Программа Dev C++. с русским языком в консоле разобрался, а там никак не получается) подробнее

Показать сообщение отдельно
_Vertigo_
14 / 14 / 2
Регистрация: 07.09.2013
Сообщений: 159
Завершенные тесты: 1

Поиск подстроки в строке в файле - C++

26.10.2013, 15:12. Просмотров 773. Ответов 9
Метки (Все метки)

Всем доброго времени суток. Суть задания в том, чтобы найти подстроку в строке в некотором файле. При успешном нахождении строки, в которой есть подстрока искомая, то вывести ее на экран(строку). Помогите найти ошибку в коде.
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
25
26
27
28
29
#include <iostream>
#include <fstream>
#include <string>
#define N  3000
#define M 100
using namespace std;
 
int main (){
    setlocale(LC_ALL, "Russian");
    char strl[N];
    char str[M];
    char * n;
    int k=0;
    FILE *F;
    F = fopen("D:\\Texts\\example1.txt","r");
 
    cin.getline(str, M);
    if (F==NULL) perror("Ошибка открытия файла");
    else { 
        while (!feof(F)){
             n = strpbrk((fgets(strl, N, F)), str);
             if (n!=NULL){ 
                 puts(strl);
                 k++;}
    }
    exit(0);
    if (k=0) cout << "No";
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru