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

Ввод и вывод через fstream - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функций string http://www.cyberforum.ru/cpp-beginners/thread1008937.html
как написать программу которая считывает в определённом слове любой указанный символ встречается сколько раз Например: Виндовс я ввожу букву В и программа выдаёт буква в встречается 2 раза
C++ Как найти производную функции в точке? Для метода касательных Ньютона //... x = x - f(x)/df(x); //... Нужно получить значение df http://www.cyberforum.ru/cpp-beginners/thread1008935.html
C++ Удалить часть текста между словами,которые вводятся с клавиатуры
Удалить часть текста между словами,которые вводятся с клавиатуры. Собственно,вот и задание.Поможете?
C++ Выручите массив
Даны целые числа a1,…, an. Если в данной последовательности ни одно четное число не расположено после нечетного, то получить все отрицательные члены последовательности, иначе—все положительные. Порядок следования чисел в обоих случаях заменяется на обратный.
C++ массив(наибольший и наименьший члены) http://www.cyberforum.ru/cpp-beginners/thread1008904.html
Даны целые числа a1,…,a20. Наименьший член последовательности a1,…, a20 заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько членов со значением min(a1,…,a20) то заменить последний по порядку. а) наибольший и наименьший члены;
C++ В определенное количество времени менять цветные картинки Мне нужна программка суть в которой будет в определенное количество времени менять цветные картинки. Это сложно осуществить?Кто поможет ? ВСЕМ КТО УДЕЛИЛИ НЕМНОГО СВОЕГО ВРЕМЕНИ МНЕ БОЛЬШОЕ СПАСИБО:) подробнее

Показать сообщение отдельно
viktorius
2 / 2 / 2
Регистрация: 24.02.2013
Сообщений: 105

Ввод и вывод через fstream - C++

16.11.2013, 07:23. Просмотров 542. Ответов 19
Метки (Все метки)

Непонятно почему не выводит в файл. Например в файле 123 "аааббб" а в файл 321 пустота, но если использовать разные имена потоков все ок.

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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    fstream file;
    file.open("123.txt", ios_base::in);
    if(!file)
        cout<<"error";
    char aa[100];
    file>>aa;
    file.close();
    if(file)
        cout<<"error";
    file.open("321.txt", ios_base::out);
    if(!file)
        cout<<"error";
    file<<aa;
    file.close();
    if(file)
        cout<<"error";
    system("pause");
    return 0;
}
Добавлено через 10 часов 55 минут
почему выше не работает а вот так работает

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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    fstream file, file2;
    file.open("123.txt", ios_base::in);
    if(!file)
        cout<<"error";
    char aa[100];
    file>>aa;
    file.close();
    if(file)
        cout<<"error";
    file2.open("321.txt", ios_base::out);
    if(!file2)
        cout<<"error";
    file2<<aa;
    file2.close();
    if(file2)
        cout<<"error";
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru