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

Поиск слова в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический многомерный массив. Нахождение макс. числа, которое в массиве встречаеться более 1 раза. http://www.cyberforum.ru/cpp-beginners/thread548191.html
День добрый! Повился вопрос, как лучше сделать... Отсортировать массив по возрастанию и потом проверять все числа или же, инициализировать какой либо массив детектор без сортировки? Кусок программы,...
C++ Перевод program NoName; var x1, y1, x2, y2, x3, y3, x4, y4: integer; begin readln(x1, y1); readln(x2, y2); readln(x3, y3); readln(x4, y4); writeln(((x1 + x3) / 2):3:3, ' ', ((y1 + y3) /... http://www.cyberforum.ru/cpp-beginners/thread548185.html
C++ не могу понять описание, требуеться пояснение кода
суть такая нашел статью по этому адресу, суть создания dll в с++. Вот ссылка: http://www.hardline.ru/1/5/1534/ когда стал изучать все работает а вот код не очень понятный (отметил жирным шрифтом)...
Ошибка при вводе строки ! C++
Точнее не ошибка а не могу ввести строку(не вводится)! Подскажите в чём дело, заранее благодарен! Вот код, функция void vvod(char **D) #include <vcl.h> #include<stdio.h> #include<conio.h>...
C++ Помогите найти ошибку http://www.cyberforum.ru/cpp-beginners/thread548151.html
Программа быстрого возведения в степень.препод сказал, что одна ошибка из-за которой не работает прога.помогите найти #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h>...
C++ Чтение из файла в массив с последующей записью в другой файл Здравствуйте. Написал программу, которая считывает из текстового файла строки, и заносит их в массив char. Затем из этого массива она перебрасывает строки ... подробнее

Показать сообщение отдельно
nekitoz
Сообщений: n/a
14.04.2012, 21:06
Вот мой код... но я не уверен в его правильности... Если есть ошибки - исправьте

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
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <string.h>
#include <iostream>
 
using namespace std;
 
int main ()
{
    char stf[255], fpath[255], str[15000], *c; /* stf - что ищем; fpath - путь к файлу; str - для поиска в строке*/
    FILE * file; //файл
    int i=0;
    str[0]='\0';
 
    cout << "Enter file location: ";
    gets(fpath);
 cout << endl;
    file = fopen(fpath, "r+");
    
    while( file == NULL )
    {
        cout << endl << "Wrong!" << endl << "Enter exist file location: ";
        gets(fpath);
         cout << endl;
        file = fopen(fpath, "r+");
    }
 
    cout << "Enter text to find: "; 
    gets(stf);
  cout << endl;
    while (!feof(file))
    {
        fgets(str, 15000, file);
        c = strstr (str, stf);
    }
    if (c == NULL)
        cout<<"The word is NOT in the file!"<<endl;
    else
        cout<<"The word is in the file!"<<endl;
 
    fclose(file);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru