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

Текстовый файл - C++

Восстановить пароль Регистрация
 
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 22:15     Текстовый файл #1
помогите написать программу.
дан текстовый файл f.
Записать в файл g компоненты файла f,начинающиеся на букву "а".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2012, 22:15     Текстовый файл
Посмотрите здесь:

Текстовый файл UTF-8 сохранить как текстовый файл ANSI C++
C++ Дан текстовый файл (файл для чтения во вложениях) с упрощённым каталогом выставки собак.
C++ Скопировать текстовый файл в новый файл, заменив в каждой строке слова «ok» на «*»
дан входной текстовый файл. Вывести в выходной файл строку с максимальным количеством слов C++
C++ Дан исходный текстовый файл. Записать его строки в выходной файл в перевёрнутом виде
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
26.11.2012, 22:57     Текстовый файл #2
Держи.
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
#include <iostream>
#include <fstream>
#include <conio.h>
 
int main(){
    std::string str;
    std::fstream file_in;
    int size(0);
    file_in.open("f.txt", std::fstream::in);
    if(!file_in.is_open()){
                      std::cout << "Г”Г*éë Г*ГҐ áûë îòêðûò!";
                      file_in.close();
                      getch();
                      return -1;
                      }
    while(!file_in.eof()){
                          file_in.get(str[size]);
                          size++;
                          }
    size--;
    std::ofstream file_out("g.txt");
    for(int i = 0; i < size; i++){
            if(str[i] == 'Г*' && (str[i-1] == ' ' || i == 0)){
                      for(int j = i; j < size; j++){
                              if(str[j] == ' '){
                                        break;
                                        }
                              file_out << str[j];
                              }
                      }
            }
    return 0;
    }
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 23:04  [ТС]     Текстовый файл #3
спасибо))

но вот когда нажимаю shift+F5 выскакивает окошко (ну результат) и на нем какие то непонятные символы Оо
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 23:07  [ТС]     Текстовый файл #4
вот что то такое Оо
Миниатюры
Текстовый файл  
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 23:14  [ТС]     Текстовый файл #5
JlightenDev_C++, ку ку,помоги пожалуйста ^^
NeonLost
Пес войны
 Аватар для NeonLost
74 / 85 / 3
Регистрация: 23.02.2012
Сообщений: 653
26.11.2012, 23:20     Текстовый файл #6
после сточки int main()
вставь
setlocale( LC_ALL,"Russian" );
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 23:20  [ТС]     Текстовый файл #7
помогло когда написала после мейна
setlocale(LC_ALL,"Russian");
теперь на русском пишет файл не открыт..
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
26.11.2012, 23:23     Текстовый файл #8
Все работает.
Чтобы кракозябры небыло в начале функции main напишите setlocale(LC_ALL,"RUS");
Вложения
Тип файла: rar fstr.rar (105.0 Кб, 5 просмотров)
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.11.2012, 23:23     Текстовый файл #9
Цитата Сообщение от mario69 Посмотреть сообщение
теперь на русском пишет файл не открыт..
Файл "f.txt" должен существовать в папке проекта.
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
26.11.2012, 23:40  [ТС]     Текстовый файл #10
все равно пишет что не открыт...вот пичалька...
JlightenDev_C++
 Аватар для JlightenDev_C++
61 / 61 / 7
Регистрация: 12.08.2012
Сообщений: 150
26.11.2012, 23:46     Текстовый файл #11
Цитата Сообщение от mario69 Посмотреть сообщение
все равно пишет что не открыт...вот пичалька...
Вы архив закрепленный скачали?
mario69
 Аватар для mario69
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 26
27.11.2012, 00:12  [ТС]     Текстовый файл #12
Добавлено через 32 секунды
Цитата Сообщение от JlightenDev_C++ Посмотреть сообщение
Вы архив закрепленный скачали?
конечно.

Добавлено через 11 минут
помогите пожалуйста((

Добавлено через 12 минут
Цитата Сообщение от JlightenDev_C++ Посмотреть сообщение
Вы архив закрепленный скачали?
я создала два текстовых файла в папке проекта
g и f ,в f записала парочку слов..в которых есть и слова на "а".
но все равно не работает!в чем может быть проблема?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2012, 01:14     Текстовый файл
Еще ссылки по теме:

дан текстовый файл.определить количество нечетных чисел и записать их в др текст файл C++
C++ Дан текстовый файл F. Переписать в другой файл G все символы, отличные от букв и пробела
C++ Задан текстовый файл, необходимо по нему сформировать двоичный файл индексов

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

Или воспользуйтесь поиском по форуму:
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.11.2012, 01:14     Текстовый файл #13
Так попробуйте переписать:
C++
1
2
3
4
5
std::ifstream file_in("f.txt");
if(!file_in.is_open())
{
      std::cout << "Файл не был открыт!";
...
Yandex
Объявления
27.11.2012, 01:14     Текстовый файл
Ответ Создать тему
Опции темы

Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru