|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.03.2010, 16:54 | #1 |
Регистрация: 12.03.2010
Сообщений: 6
|
Функция Get
Почему второй ввод данных в массив не осуществляется?
#include <iostream> #include <fstream> using namespace std; int main() { char t[5], z[5]; cin.get(t,5); cout << t << '\n'; cin.get(z,5); cout << z; return 0; } |
26.03.2010, 17:36 | #2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Потому что ф-я get() оставляет символ новой строки в потоке, делая его первым символом для последующей операции чтения.
Код:
|
26.03.2010, 22:23 | #3 |
Регистрация: 12.03.2010
Сообщений: 6
|
спс классная функция.
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Функция С++ | slim>>> | Помощь студентам | 7 | 05.02.2010 19:31 |
Функция | SL1CK | Помощь студентам | 3 | 07.06.2009 17:36 |
Функция | Kloun1 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 24.01.2009 19:56 |
Функция | ZiLi | Microsoft Office Excel | 1 | 05.09.2008 18:37 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |