Форум программистов, компьютерный форум 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> #include <math.h> using namespace std; void main () { const int m=5,n=7,b=9; double d,f,pr; http://www.cyberforum.ru/cpp-beginners/thread1125430.html
Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним C++
Здравствуйте. Помогите пожалуйста написать программу: для поиска минимального и максимального элементов массива из 15 действительных чисел. Поменять местами минимальный элемент с первым элементом массива, а максимальный элемент с последним. Массив объявить статичным и заполнить его случайными числами из интервала (30,50)
Создать класс Point для работы с точками на плоскости C++
Задания должны быть реализованы двумя способами: - тип данных представляется структурой с необходимыми полями, а операции реализуются как внешние функции, которые получают объекты данного типа в качестве аргументов; – как класс с закрытыми полями, где операции реализуются как методы класса. 1. Создать класс Point для работы с точками на плоскости. Координаты точки – декартовы. Обязательно...
C++ Как правильно использовать классы? Как вывести значение класса на экран? http://www.cyberforum.ru/cpp-beginners/thread1125420.html
Всех приветствую. Делаю задание по книге. По заданию нужно завести класс, в котором хранится информация о книгах: число выданных на руки копий, название и автор. Нужно сделать так, чтобы программа эти значения отображала в консоли. Я написал код, но он не работает, хотя компилирует без ошибок. Если хотя бы объясните как это делать, и где я допустил ошибки, буду очень благодарен. Спасибо! ...
C++ С++ статистическая вероятность подбрасывание кубика Помогите разобраться со статистической вероятностью. Программа легкая, но где-то ошиблась. Не могу понять, в чем накосячила. Смысл задачи в следующем: подбрасывают два кубика. Найти вероятность того, что сумма выпавших очков будет равна 8. Нужно вывести результаты вероятностей через каждые 30 испытаний. В результате он выводит 0. #include "clocale" #include "time.h" #include "iostream"... подробнее

Показать сообщение отдельно
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
20.03.2014, 23:59     Считывание строки до знака '\n'
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);
 
Текущее время: 08:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru