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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
polya
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 26
#1

Работа с файлами - C++

27.05.2012, 20:26. Просмотров 387. Ответов 6
Метки нет (Все метки)

Здравствуйте! Помогите, пожалуйста!
Не представляю, что делать с задачей
Дан текст в файле F1. Описать функцию, которая после каждого пробела вставит в текст восклицательный знак. Преобразовать все строки текста, и записать новый текст в файле F2.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 20:26     Работа с файлами
Посмотрите здесь:

Работа с файлами - C++
Как можно создавать файлы в цикле? Например, хочу создать 10 файлов в определенной директории.

Работа с файлами в C, C++ - C++
Есть, файл в котором храниться много чисел типа double Файл был записан следующим образом FILE * yy1; ...

Работа с файлами - C++
Создать файл, содержащий сведения о месячной заработной плате сотрудников отдела. Каждая запись содержит поля: фамилия со¬трудника,...

работа с файлами - C++
Здравствуйте. Хотел бы получить небольшую помощь Задача есть конфиг в котором написаны ip-адреса на разных строчках пример: ... ...

РАБОТА С ФАЙЛАМИ - C++
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле. помогите пожалуйста:)

работа с файлами - C++
1/подскажите(пошагово) как создавать exe-шный файл в с++ builder и visual studio 08 ? 2/чтобы входные данные шли из файла ...

Работа с файлами - C++
Есть файл file.txt и он содержит 3 числа, розделенных пробелом, например, 3 2 0.1 Как считать информацию с файла и записать эти числа в...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dimcoder
Полярный
455 / 428 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
27.05.2012, 20:58     Работа с файлами #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
#include <iostream>
#include <cstdlib>
#include <fstream>
 
using namespace std;
 
int main()
{
    ifstream fin("C:\\f1.txt",ios::in);
    ofstream fout("C:\\f2.txt",ios::out);
    char c;
    
    if (!fin || !fout)
    {
        system("PAUSE");
        cerr << "One of the files could not be opened!" << endl;
    }
    
    while (!fin.eof())
    {
        fin.read(reinterpret_cast<char *>(&c), 1);
        fout << c;
        if (c == ' ')
            fout << '!';
    }
    system("PAUSE > NULL");
    return EXIT_SUCCESS;
}
21-ю строку можно заменить на:
C++
1
fin >> noskipws >> c;
polya
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 26
27.05.2012, 21:15  [ТС]     Работа с файлами #3
Хмм.. видимо нас учили С++ вперемешку с С, потому что я не совсем понимаю, что здесь написано((

Добавлено через 1 минуту
У меня вылазит :One of the files could not be opened!
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,050
27.05.2012, 21:17     Работа с файлами #4
Цитата Сообщение от polya Посмотреть сообщение
Хмм.. видимо нас учили С++ вперемешку с С, потому что я не совсем понимаю, что здесь написано((

Добавлено через 1 минуту
У меня вылазит :One of the files could not be opened!
А ты думаешь файл, с которого считывают вместе с кодом перенесется?
polya
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 26
27.05.2012, 21:28  [ТС]     Работа с файлами #5
файл f1 и f2 лежат в папке проекта
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,050
27.05.2012, 21:30     Работа с файлами #6
тогда замени на
C++
1
2
ifstream fin("f1.txt",ios::in);
ofstream fout("f2.txt",ios::out);
как бы в первом случае указан полный путь к файлу.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2012, 21:40     Работа с файлами
Еще ссылки по теме:

Работа с файлами - C++
1) Преобразовать строку, заменяя каждую цифру соответствующим ей числом символов нижнего подчеркивания. Например: «3 слона» -&gt; «_ _ _слона»...

работа с файлами - C++
Помагите пожалуйсто доделать прогу. В справочной автовокзала хранится расписание движения автобусов. Для каждого рейса указаны: -номер...

Работа с файлами! - C++
В каждой строке записано произвольное количество чисел, записанных в форме f. Сформировать новый файл, дописав в начало каждой строки...

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

Работа с файлами - C++
Всем доброго времени суток) При написании программы возникла проблема.... не знаю как из одного файла в другой переписать некоторые...


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

Или воспользуйтесь поиском по форуму:
polya
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 26
27.05.2012, 21:40  [ТС]     Работа с файлами #7
изначально в файле f1: пошел нафиг что ты знаешь обо мне пошел нафиг
f2 пустой.
после запуска программы:
в файле f1: string
в файле f2: пошел нафиг<неичто ты знаешь обо мне<неипошел нафиг<неи

Добавлено через 9 минут
Заменила - то же самое
Yandex
Объявления
27.05.2012, 21:40     Работа с файлами
Ответ Создать тему
Опции темы

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