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

Считывание строки до знака '\n' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчитать, сколько раз заданное слово встречается в сообщении http://www.cyberforum.ru/cpp-beginners/thread1125431.html
Дано осмысленное текстовое сообщение(т.е. алфавитно-цифровая информация,разделенная пробелами и знаками препинания , в конце которого ставится точка) :подсчитать,сколько раз заданное слово...
C++ Error C4789: буфер для X, Y, Z - переполнен Возможно много ошибок,но попрошу при возможности исправлять их, а не писать новую. Выдает ошибку error C4789: буфер для X, Y, Z - переполнен. Заранее спасибо.#include <stdafx.h> #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread1125430.html
Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним C++
Здравствуйте. Помогите пожалуйста написать программу: для поиска минимального и максимального элементов массива из 15 действительных чисел. Поменять местами минимальный элемент с первым элементом...
Создать класс Point для работы с точками на плоскости C++
Задания должны быть реализованы двумя способами: - тип данных представляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в...
C++ Как правильно использовать классы? Как вывести значение класса на экран? http://www.cyberforum.ru/cpp-beginners/thread1125420.html
Всех приветствую. Делаю задание по книге. По заданию нужно завести класс, в котором хранится информация о книгах: число выданных на руки копий, название и автор. Нужно сделать так, чтобы программа...
C++ С++ статистическая вероятность подбрасывание кубика Помогите разобраться со статистической вероятностью. Программа легкая, но где-то ошиблась. Не могу понять, в чем накосячила. Смысл задачи в следующем: подбрасывают два кубика. Найти вероятность того,... подробнее

Показать сообщение отдельно
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
20.03.2014, 23:59
getline() после считывания оставляет в потоке символ \n, и при следующей попытки считывания считывает именно его, чтобы этого избежать нужно удалить этот символ из потока

C++
1
2
cin.getline(&func[0],1100);
cin.ignore(1);// удаляем из потока считанные символы
также можно считать этот символ функцией посимвольного считывания
cin.get();

C++
1
2
3
cin.getline(&N[0],100);
cin.get();
cin.getline(&N1[0],100);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru