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

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

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

Вывод содержимого файла - C++

29.12.2009, 23:32. Просмотров 546. Ответов 0
Метки нет (Все метки)

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.h>
#include <math.h>
#include <conio.h>
#include <stdio.h>
 
void main()
{
    char ch;
    FILE *f1;
    char *st = new char[255];
        cout << "Имя файла 1: ";
        cin >> st;
    f1=fopen(st,"r");
    if (f1==NULL)
        {
            f1=fopen(st,"w");
            cout << "Вводим в файл 1 (ENTER): " << endl;
            do
                {
                    ch=getch();
                    cout << ch;
                    if (ch!=13) putc(ch,f1);
                }
            while(ch!=13);
            putc(EOF,f1);
        }
    fseek(f1,0,SEEK_SET);
        cout << "Содержимое файла 1: \n";
    while ((ch=getc(f1))!=EOF)
        cout << ch;
    fseek (f1,0,SEEK_SET);
    fclose(f1);
}
ну что вот тут неправильно? все работает до последнего цикла. этот цикл по идее должен вывести на экран содержимое файла, но не происходит ничего. если смотреть в вотче переменную ch, то цикл этот проходя всего лишь один раз придает ей значение "я" (это конец строки чтоли так представлен?).

Добавлено через 6 минут
правильно.. думал полчаса, только написал и решение пришло) когда открывал файл, атрибут то поставил "w"!! а это ведь открытие ТОЛЬКО на запись. "w+" и все работает)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2009, 23:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод содержимого файла (C++):

Вывод содержимого файла - C++
Есть программа, вот код: #include &lt;iostream&gt; #include &lt;fstream&gt; using namespace std; struct Abon { char name; int god; ...

Вывод на экран содержимого файла - C++
Напишите программу, которая выводит на экран содержимое файла A:\numbers.txt. За ранние спасибо!

Некорректный вывод содержимого из файла - C++
Слова вроде переносит... но на выводе элементов (ну по тексту смотреть, если. Элементы списка....) - криво выводит string str;...

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

Вывод содержимого файла построчно - C++
Требуется вывести содержимое файла на экран. Но так, чтоб это выполнялось с каждой строкой отдельно. Вот написал начало, а дальше уже...

Вывод содержимого файла на экран - C++
С помощью подсказок и своего немного труда создал программу. Но последние условие выполняется не правильно. Выводится не содержимое файла,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2009, 23:32
Привет! Вот еще темы с ответами:

Ввод и вывод содержимого файла на экран - C++
#include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; int main() { ofstream file; file.open(&quot;file1.dat&quot;);//создал...

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

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

Не могу разобраться. Чтение и вывод на экран всего содержимого файла .txt на консоль - C++
#include &lt;cstdio&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;fstream&gt; using namespace std; void main() { ...


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

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

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