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

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

Войти
Регистрация
Восстановить пароль
 
uhx
57 / 57 / 6
Регистрация: 11.07.2013
Сообщений: 302
#1

Трабл с вводом/выводом - C++

10.12.2013, 10:42. Просмотров 271. Ответов 4
Метки нет (Все метки)

Вот есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <fstream>
using namespace std;
int main(){
    setlocale(0,"");
    char a[25];
    ifstream in("input.txt");
    in>>a;
    ofstream out("output.txt");
    out<<a;
}
При запуске программы через студию (F5) VS 2012 у меня проблема в том, что не хочет брать инпут и записывать его в аутпут (даже если без записи, просто вывод). Ноооо, все работает, если я запускаю программу отдельно, просто дабл-кликом по ней.
Никто не встречался, может кто знает как фиксануть? Студию переустанавливал, раньше такого не было.

Добавлено через 9 часов 42 минуты
Актуально.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 10:42     Трабл с вводом/выводом
Посмотрите здесь:

C++ Проблемы с вводом/выводом кирилицы в консоли
Помогите разобраться с потоковым вводом/выводом в С++ C++
Проблема с вводом-выводом из файлов C++
C++ Помощь с потоковым вводом-выводом.
C++ траблы с вводом C++
Значения флагов-манипуляторов управления вводом/выводом. C++
C++ трабл с вводом с клавиатуры
C++ не могу разобраться с вводом и выводом данных
Обработка одномерных массивов с файловым вводом выводом C++
У кого нибудь есть приложение Win32 на c++! Примеры программ, с вводом и выводом данных! чтобы нагляднее было! C++
Заменить консольный ввод-вывод файловым вводом выводом C++
Операции с матрицой и работа с вводом-выводом в файл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6248 / 5851 / 1891
Регистрация: 18.12.2011
Сообщений: 14,990
Завершенные тесты: 1
10.12.2013, 10:52     Трабл с вводом/выводом #2
Закройте файл принудительно перед завершением программы.
out.close();
Возможно отладчик не сбрасывает буфер.
uhx
57 / 57 / 6
Регистрация: 11.07.2013
Сообщений: 302
10.12.2013, 14:43  [ТС]     Трабл с вводом/выводом #3
Цитата Сообщение от zss Посмотреть сообщение
Закройте файл принудительно перед завершением программы.
out.close();
Возможно отладчик не сбрасывает буфер.
http://joxi.ru/P_CmUhjKTJCZcjMeo-8
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
10.12.2013, 15:29     Трабл с вводом/выводом #4
Файл "input.txt" не там находится, должен быть в папке проекта (чтобы из студии открывался). Открытие файла для чтения всегда проверять нужно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
using namespace std;
int main(){
    setlocale(0,"");
    char a[25];
    ifstream in("input.txt");
    if (!in) cout << "Error!" << endl;
    else
    {
        in>>a;
        ofstream out("output.txt");
        out<<a;
    }
}
uhx
57 / 57 / 6
Регистрация: 11.07.2013
Сообщений: 302
10.12.2013, 15:45  [ТС]     Трабл с вводом/выводом #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Файл "input.txt" не там находится, должен быть в папке проекта (чтобы из студии открывался). Открытие файла для чтения всегда проверять нужно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
using namespace std;
int main(){
    setlocale(0,"");
    char a[25];
    ifstream in("input.txt");
    if (!in) cout << "Error!" << endl;
    else
    {
        in>>a;
        ofstream out("output.txt");
        out<<a;
    }
}
Спасибо! Закинул в папку, все работает...
Yandex
Объявления
10.12.2013, 15:45     Трабл с вводом/выводом
Ответ Создать тему
Опции темы

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