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

Объект ifstream!!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка строк в многомерном массиве http://www.cyberforum.ru/cpp-beginners/thread101222.html
Как отсортировать елемни строк в многомерном массиве по возростанию или по спаданию? На Си
C++ Для заданного двумерного массива из n строк и m столбцов: помогите уже неделю не могу решить эту задачу Для заданного двумерного массива из n строк и m столбцов: Осуществить сглаживание массива. Операция сглаживания массива осуществляется путём замены каждого элемента на среднее арифметическое всех его соседей. http://www.cyberforum.ru/cpp-beginners/thread101220.html
C++ Значение функции для 15 значений натурального ряда
Всем добрый вечер! Помогите пожалуйста разобраться в решении данной задачки: Вычислить значение функции (в прикр. файле) для 15 парных чисел натурального ряда, начиная с 20.
C++ Ввести структуру для описания понятия рациональное число
Ввести структуру (з полями чеслитель і знаменатель) для описания понятия рациональное число. Составить и функцию: max (X, N), которая возвращает max c масива X рациональных чисел. Незнаю с чего начать???
C++ Простые циклы http://www.cyberforum.ru/cpp-beginners/thread101157.html
Доброй ночи. Я никак не могу разобратся в циклах: Напечатать таблицу значений функций y=pow(x,2), y=pow(x,3) y=pow(x,1/2) для целых чисел x Є . Буду очень благодарен за любую помощь.
C++ Dev C++. Работа программы на др. компьютерах Видел аналогичные темы про Builder и Visual Studio, а вот Dev C++ стороной обошли. Что нужно там делать, чтобы программа на всех компьютерах запускалась? Если что, моей целью не было написание тысячного сообщения на эту тему, но вроде нигде такой нету про среду Dev. подробнее

Показать сообщение отдельно
Alexandr_LN
1 / 1 / 0
Регистрация: 28.04.2009
Сообщений: 116
04.03.2010, 13:33  [ТС]
Цитата Сообщение от R0mm Посмотреть сообщение
с чего вы взяли что нельзя?
Да потому что при попытке повторного открытия, файл не открывается, и я не могу вывести данные этого файла!!!

Добавлено через 1 минуту
Цитата Сообщение от kuroiryuu Посмотреть сообщение
попробуйте после fin.close() сделать fin.clear(), а после заново открыть
к сожалению результат тот же

Добавлено через 8 минут
Вот пример программки, после добавления текста(та даже просто два раза подряд открыть этот же файл) повторно открыть не получается!!!

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <conio.h>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{ 
    char fileName[50];
    char buffer[255];
 
    cout << "Введите имя файла: ";
    cin >> fileName;
 
    cout << "\nОткрытие файла " << fileName;
 
    ofstream fout(fileName);
    if(!fout)
    {
        cout << "Невозможно открыть " << fileName;
        return 1;
    }
    
    cout << "\nВведите текст в файл: " << endl;
    cin.ignore(1,'\n');
    cin.getline(buffer,250);
    fout << buffer;
    fout.close();
 
    ifstream fin;
    fin.open(fileName);
    if(fin)
    {
        cout << "Содержимое файла: " << endl;
        char ch;
        while(fin.get(ch))
            cout << ch;
        cout << "\nКонец_1\n";
    }
    else
        cout << "Невозможно открыть" << endl;
    fin.close();
 
    cout << "\nДобавьте текст в файл" << endl;
 
    fout.open(fileName,ios::app);
    if(fout.good())
    {
        fout << "\nНовый текст\n";
    }
    else
        cout << "\nНевозможно открыть\n" << endl;
    fout.close();
 
    fin.open(fileName);
    if(fin)
    {
        cout << "Cодержимое файла: " << endl;
        char ch;
        while(fin.get(ch))
            cout << ch;
        cout << "\nКонец_2\n";
    }
    else
        cout << "Невозможно открыть" << endl;
    fin.close();
 
    _getch();
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru