0 / 0 / 0
Регистрация: 28.05.2014
Сообщений: 10
|
||||||
1 | ||||||
Считывание файлов и консоли с++25.01.2015, 21:19. Показов 2485. Ответов 6
Метки нет (Все метки)
Почему программа не считывает а с консоли?
Если убрать цикл, все прекрасно считывается
0
|
25.01.2015, 21:19 | |
Ответы с готовыми решениями:
6
считывание с консоли ( не с клавы, а именно с консоли) Считывание с консоли С++ Считывание данных из консоли Считывание символов из консоли |
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
25.01.2015, 21:39 | 2 |
Попробуй не смешивать функции и потоки. Зачем вообще переопределять stdin и stdout?
0
|
0 / 0 / 0
Регистрация: 28.05.2014
Сообщений: 10
|
|
25.01.2015, 21:41 [ТС] | 3 |
Сначала должны считаться данные с файла, затем с консоли, потому и переопределяю
0
|
2 / 2 / 1
Регистрация: 17.12.2013
Сообщений: 58
|
||||||
25.01.2015, 21:44 | 4 | |||||
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
25.01.2015, 21:46 | 5 |
Для файла fopen() есть и fscanf().
0
|
0 / 0 / 0
Регистрация: 28.05.2014
Сообщений: 10
|
||||||
25.01.2015, 22:01 [ТС] | 6 | |||||
Может быть, нужно что-то подключить еще?
--- Построение начато: проект: Проект1, Конфигурация: Debug Win32 ------ 1> Исходный код.cpp 1>c:\users\vadim\desktop\home\progs\c++\vsprojects\timelearn\проект1\исходный код.cpp(6): warning C4996: 'freopen': This function or variable may be unsafe. Consider using freopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files\microsoft visual studio 11.0\vc\include\stdio.h(233): см. объявление "freopen" 1>c:\users\vadim\desktop\home\progs\c++\vsprojects\timelearn\проект1\исходный код.cpp(8): error C2079: "fileWritte" использует неопределенный class "std::basic_ofstream<_Elem,_Traits>" 1> with 1> [ 1> _Elem=char, 1> _Traits=std::char_traits<char> 1> ] 1>c:\users\vadim\desktop\home\progs\c++\vsprojects\timelearn\проект1\исходный код.cpp(10): error C2228: выражение слева от ".open" должно представлять класс, структуру или объединение 1> тип: int 1>c:\users\vadim\desktop\home\progs\c++\vsprojects\timelearn\проект1\исходный код.cpp(11): error C2228: выражение слева от ".is_open" должно представлять класс, структуру или объединение 1> тип: int 1>c:\users\vadim\desktop\home\progs\c++\vsprojects\timelearn\проект1\исходный код.cpp(16): warning C4552: <<: оператор не имеет результата; требуется оператор с побочным действием ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Добавлено через 7 минут видимо, фстрим нужно подключить Добавлено через 1 минуту и, все-таки, меня интересует фреопен
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
25.01.2015, 22:01 | 7 |
Если решил потоки использовать, freopen() убери.
0
|
25.01.2015, 22:01 | |
25.01.2015, 22:01 | |
Помогаю со студенческими работами здесь
7
Из С в C++, считывание с консоли в цикле Считывание и вывод TCHAR из консоли Считывание в массив char с консоли Задача Таймер. Считывание из консоли Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |