Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
СПП
25 / 25 / 8
Регистрация: 15.12.2012
Сообщений: 71
#1

Чтения файла, массивы, считывание массива - C++

28.12.2012, 10:40. Просмотров 445. Ответов 1
Метки нет (Все метки)

Здравствуйте, задание у меня такое, в файле "input.txt" записана строчка
Например: DEFDEFVERDEFBIRBIRDEFDEF
В программе нужно написать код так, чтобы она подсчитала скока DEF в файле
и вывела результат цифрой в файл "output.txt"

Я написал код
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
#include <iostream>
#include <cstdlib>
#include <clocale>
#include <fstream>
 
int main(){setlocale(LC_ALL,"Rus");
 
    std::ifstream IOs("input.txt");
/*
    if(!IOs.is_open()){
        std::cout << "Не удаётся открыть файл\n";
    system("pause");
    return 0;
    }
*/
    int Kolichestvo;
    char str[114];
    char *p=str;
    while(p=str::strstr(str[114],"DEF")){
        ++Kolichestvo;
        ++p;
    }
    std::ofstream OFs("output.txt");
    OFs << Kolichestvo;
 
    IOs.close();
    OFs.close();
 
system("pause");
return 0;
}
Но тут я незнаю почему неработает
C++
1
2
3
4
    while(p=str::strstr(str[114],"DEF")){
        ++Kolichestvo;
        ++p;
    }
Заранее спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2012, 10:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Чтения файла, массивы, считывание массива (C++):

Считывание данных из файла и запись в динамические массивы
Помогите реализовать следующую задачу: Есть файл содержания 40.1 50.1 60.1...

Считывание элементов массива из файла, где в первой строке можно задавать размерность массива
Разработать программу для работы с одномерным массивом. Ее функции: -...

После чтения массива из файла выводится мусор
Как записать в массив, и вывести? То что написал ниже, выводит мусор. ...

Считывание массива из файла
Помогите, пожалуйста с заданием. Дедлайн завтра. Не пойму как реализовать ( ...

Считывание массива из файла
Здравствуйте. Прочитал кучу форумов, но нигде не нашел ответа на свой вопрос....

Считывание массива из файла
#include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; int main () { ...

1
Learx
1045 / 852 / 194
Регистрация: 31.03.2010
Сообщений: 2,486
28.12.2012, 11:37 #2
Описание библиотеки
Там есть готовый пример.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.12.2012, 11:37
Привет! Вот еще темы с решениями:

Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт
Здравствуйте, задача такова есть файл, размером 1000 байт, нужно открыть его...

Считывание элементов массива из файла
Ребят, здравствуйте... Не могу докумекать как из файла в котором записаны...

Считывание массива объектов из файла
Здравствуйте! Надеюсь на вашу помощь. Задача состоит в том, чтоб считать из...

Считывание из файла массива данных
подскажите как исправить, данная программа считывает и выводит только первый...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru