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

Как игнорировать ненужные данные из потока? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать с C# на C++ http://www.cyberforum.ru/cpp-beginners/thread624116.html
Уважаемые знатоки, помогите перевести данный код на с++ using System.Text; // Чтобы не усложнять код, не проверяю входные параметры на корректность. public class Hex { private const...
C++ Решение интеграла методом трапеций Пожалуйста, напишите программу на vsc++: нахождение определенного интеграла методом трапеций. http://www.cyberforum.ru/cpp-beginners/thread624115.html
C++ Запись в таблицу .ods матрицы чисел
Как в таблицу записать матрицу, так что бы в каждой ячейке было одно число?
C++ Функция Бесселя
Здравствуйте. Нужна ваша помощь. Не знаю как подступиться к задаче. Сабж: Вычислить на ЭВМ значения специальной функции f(x) (в моём случае это функция Бесселя) в нескольких точках. Для вычисления...
C++ Вывести текст файла, заменив цифры от 0 до 9 на слова "ноль", "один"."девять", начиная каждое предложение с новой строки http://www.cyberforum.ru/cpp-beginners/thread624097.html
Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова "ноль", "один"..."девять", начиная каждое предложение с новой строки
C++ Найти количество стрел Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида ‘>>-->’ и ‘<--<<’. ... подробнее

Показать сообщение отдельно
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
15.07.2012, 20:00  [ТС]
Я просто завтра ЕГЭ по информатике сдаю, а там особенно популярен построчный ввод. Кстати, вот загадка: такой код почему-то работает, а тот что в первом посте нет, хотя отличий почти нет по идее...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <sstream>
#include <string>
 
using namespace std;
 
int main()
{
   string curLine;
   stringstream strStream;
   int k = 0;
 
   // здесь надо ввести какое-нибудь слово до 30 символов + пробел + число
   getline( cin, curLine );
//   curLine.erase( 0, curLine.find(' ') + 1 );
   strStream.str( curLine );
   strStream.ignore(32, ' ');
   strStream >> k;
 
   cout << "Вы ввели число k = " << k << endl;
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru