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

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

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

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

10.12.2013, 10:42. Просмотров 289. Ответов 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 минуты
Актуально.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 10:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Трабл с вводом/выводом (C++):

трабл с вводом с клавиатуры - C++
суть программы я ввожу 2 числа и программа вычисляет такую штуку: число1%число2 в head объявляю класс в method описываю методы...

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

Проблема с вводом-выводом из файлов - C++
Только изучаю данную тематику, и нарвался на подобное - при попытке компилить, находит одну ошибку, и начинает ругаться.. #include...

Помощь с потоковым вводом-выводом. - C++
Доброго времени суток. можно ли как-нибудь создать/открыть файл для чтения и добавления с помощью ofstream ? Или только с fopen?

не могу разобраться с вводом и выводом данных - C++
1. как считать из файла input считать массив (и как его правильно там записать) 2. как правильно подать на запись в файл output то, что...

Помогите разобраться с потоковым вводом/выводом в С++ - C++
как решить эти две задачи: 24.1 Для класса Т1, имеющего два целочисленных компонентных данных а и b с частным типом доступа, должна быть...

4
zss
Модератор
Эксперт С++
6401 / 5967 / 1944
Регистрация: 18.12.2011
Сообщений: 15,364
Завершенные тесты: 1
10.12.2013, 10:52 #2
Закройте файл принудительно перед завершением программы.
out.close();
Возможно отладчик не сбрасывает буфер.
1
uhx
60 / 60 / 6
Регистрация: 11.07.2013
Сообщений: 304
10.12.2013, 14:43  [ТС] #3
Цитата Сообщение от zss Посмотреть сообщение
Закройте файл принудительно перед завершением программы.
out.close();
Возможно отладчик не сбрасывает буфер.
http://joxi.ru/P_CmUhjKTJCZcjMeo-8
0
alsav22
5421 / 4816 / 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;
    }
}
1
uhx
60 / 60 / 6
Регистрация: 11.07.2013
Сообщений: 304
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;
    }
}
Спасибо! Закинул в папку, все работает...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2013, 15:45
Привет! Вот еще темы с ответами:

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

Обработка одномерных массивов с файловым вводом выводом - C++
дан массив размера N и целые числа K и L (1&lt;=K&lt;=L&lt;=N). Найти сумму элементов массива с номерами от K до L включительно. фишка в том чтобы...

Значения флагов-манипуляторов управления вводом/выводом. - C++
Почему отличаются значения флагов-манипуляторов управления вводом/выводом, которые нахожу в инете, от тех значений, которые применяются в...

Операции с матрицой и работа с вводом-выводом в файл - C++
Здравствуйте. Дали несколько заданий на практике, одно из них следующее: Начиная с центра, обойти по спирали все элементы квадратной...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
10.12.2013, 15:45
Ответ Создать тему
Опции темы

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