Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91

Ввод и вывод в файл

07.08.2013, 14:15. Показов 1394. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Данные вводимые в 11-ой строке стираются в 13-ой?
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 "stdafx.h"
#include <fstream>
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    char fileName[80];
    char buffer [255];
    cout << "File name: ";
    cin  >> fileName;
 
    ofstream fout (fileName);
    fout << "This line written directly to the file...\n";
    cout << "Enter text for the file: ";
    cin.ignore(1, '\n');
    cin.getline(buffer, 255);
    fout << buffer << endl;
    fout.close();
    ifstream fin (fileName);
    cout << "Here's the contents of the file:\n";
    char ch;
    while (fin.get(ch))
        cout << ch;
    
    cout << "\n***End of file contents.***\n";
    fin.close();
    return 0;
}
Миниатюры
Ввод и вывод в файл  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.08.2013, 14:15
Ответы с готовыми решениями:

Вывод файла, ввод в файл новых строк и сохранение этого в файл
у меня есть файл, с property и мне в него надо записать новые пары идентификатор = значение я наивно полагал что это будет работать, но...

Вывод суммы в файл (файловый ввод/вывод)
Добрый день! Я пытался написать программу, которая должна вводить данные из файла №1, потом вычислять их сумму и полученное значение...

Ввод/вывод в файл
Как переменные всех объектов вывести в файл? Создаю массив из 2 объектов, но записываются значения только последнего введенного. Значения...

9
5 / 5 / 0
Регистрация: 18.06.2013
Сообщений: 51
07.08.2013, 14:21
Цитата Сообщение от Erjay Посмотреть сообщение
Данные вводимые в 11-ой строке стираются в 13-ой?
Данные в char fileName[80]; остаются нетронутыми
1
 Аватар для Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88
07.08.2013, 14:30
Все вроде работает как и должно. Если бы данные стирались то как бы файл читался с 20 строки?
0
7 / 7 / 5
Регистрация: 06.10.2012
Сообщений: 140
07.08.2013, 14:32
Сделай просто
C++
1
2
#include <string>
string fileName;
1
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
07.08.2013, 14:36  [ТС]
Куда, тогда, делся test1?
0
5 / 5 / 0
Регистрация: 18.06.2013
Сообщений: 51
07.08.2013, 14:47
Цитата Сообщение от Erjay Посмотреть сообщение
Куда, тогда, делся test1?
test1 ---разве не имя файла?

Добавлено через 6 минут
Цитата Сообщение от Erjay Посмотреть сообщение
Куда, тогда, делся test1?
test1 хранится в fileName[80], но он не выводится в консоль, так как вы его не выводите
1
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
07.08.2013, 14:53  [ТС]
Цитата Сообщение от Bohes_ Посмотреть сообщение
test1 хранится в fileName[80], но он не выводится в консоль, так как вы его не выводите
Разве 24 строка не выводит все содержимое файла?

Добавлено через 1 минуту
Цитата Сообщение от ovner Посмотреть сообщение
Сделай просто
Может и так лучше, но я просто хочу разобрать пример Либерти.
0
5 / 5 / 0
Регистрация: 18.06.2013
Сообщений: 51
07.08.2013, 15:03
Цитата Сообщение от Erjay Посмотреть сообщение
Разве 24 строка не выводит все содержимое файла?
Да, но только без имени файла
1
0 / 0 / 0
Регистрация: 03.08.2013
Сообщений: 91
07.08.2013, 15:09  [ТС]
Действительно, имя файла сохранилось. Что же, тогда, получается: с помощью fin мы можем прочитать только то, что было записано с помощью fout?
0
 Аватар для Mee
14 / 14 / 1
Регистрация: 05.07.2010
Сообщений: 88
07.08.2013, 15:13
ifstream определяет поток, используемый для чтения однобайтовой последовательности символьных данных из файла.
Имя файла там нет.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.08.2013, 15:13
Помогаю со студенческими работами здесь

Файл. Ввод/вывод.
нуждаюсь в вашей помощи. создать входной файл из нескольки строк символов. создать выходной файл в который записать 3 строчку с...

Ввод и вывод в файл
Таблица склада тортов? Задание какое-то странное, но тем не менее. Задали добавить ввод и вывод в файл - это функции vvod2 и vivod2....

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

Ввод вывод в файл
у меня задание Написать программу на языке C++, осуществляющую чтение из файла содержащего 10 целых чисел, кратных вашему номеру в журнале...

Ввод и вывод в файл
Дан текстовый файл INPUT.TXT. Проверить в тексте файла правильности расстановки открывающих и закрывающих скобок ‘(‘, ‘)’, ‘{‘, ‘}’, ‘’....


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru