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

getline и превышение второго параметра... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Опрос сетевых ресурсов C++ http://www.cyberforum.ru/cpp-beginners/thread31494.html
Зачем в функции WNetOpenEnum три раза указывать на тип включаемых в перечисление ресурсов???(в первых трех аргументах) Впрочем если можете - посоветуйте пожалуйста туториал хороший по API-функциям, только что-нибудь с подробным объяснением, хочется прощупать, что к чему.
C++ Запись массива в файл и его чтение Помогите, пожалуйста: надо записать в файл массив из, например, 10 элементов, вычисляющихся как f=f+1, например. Затем считать полученные значения из файла, и записать их в другой файл, умножив каждое значение на какое-нибудь число.. Сделать надо именно так, не сразу посчитать все и записать в один файл, а последовательно... Помогите, пожалуйста, очень надо!! http://www.cyberforum.ru/cpp-beginners/thread31492.html
C++ поменять элементы каждого числа массива слева направо
нужно изменить эту задачу-"поменять элементы массива слева направо": #include <iostream> #include <algorithm> #include <vector> using namespace std; typedef vector<int> vec; int colvo () {
C++ Работа с текстовыми файлами
Пожалуйста, помогите с задачей: Дан файл f, компоненты которого являются действительными числами. Найти: 1.наибольшее из значений компонент f; 2.наименьшее из значений компонент с четными номерами; 3.наибольшее из значений модулей компонент с нечетными номерами; 4.сумму наибольшего и наименьшего из значений компонент файла f; 5.разность первой и последней компонент файла f. Заранее...
C++ Задача:Страуструп. 4.11.4 http://www.cyberforum.ru/cpp-beginners/thread31446.html
1.Напишите программу,которая печатает символы от 'a' до 'z' и цифры от '0' до '9' и их целые значения. 2.Проделайте то же самое для других печатаемых символов. 3.Проделайте то же самое,но воспользуйтесь шестнадцатиричным представлением чисел. Используется только стандартная библиотека C++. Первое и второе я кое-как сделал:#include "size.h" #include <iostream> using namespace std; void...
C++ Определение k, при котором функция становится меньше заданного числа Текст задачи: ' Составить программу для определения k, при котором функция (x^k / k) становится меньше заданного числа A при заданном x для k=1, 2, 3, ... Контрольный пример: x=1, A=0.25. Результат: 5.' Если честно не понимаю даже как она должна работать... Пожалуйста помогите написать эту программку... Добавлено через 1 час 26 минут 12 секунд у меня есть код этой программы на... подробнее

Показать сообщение отдельно
Noa
56 / 33 / 4
Регистрация: 08.04.2008
Сообщений: 158
26.04.2009, 11:51     getline и превышение второго параметра...
kazak, я не разбирался еще, но члену ignore() можно передавать параметры.
Из примера:
cin.ignore(255,'\n');
Отбросит или следующие 255 символов или вплоть до символа новой строки.
Если передать ему в качестве параметра просто '\n', то ерунда получается, а если с числом, то работает как надо. Надо покопать поглубже, но сейчас не могу...

Добавлено через 3 минуты 39 секунд
VorobeY1326, попробуй так:
C++
1
2
3
cin.getline(s1, 5);
cin.clear();
cin.ignore(255, '\n');
Должно сработать, но только если не более 255 символов, дальше надо поразбираться =)
 
Текущее время: 22:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru