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

Структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Циклические и итерационные алгоритмы http://www.cyberforum.ru/cpp-beginners/thread86650.html
Задачи эти по теме "Циклические и интерационные алгоритмы": 1. Дано целое число N (N>1), является числом Фибоначчи: N=Fk. Последовательность чисел Фибоначчи Fk определяется следующим обраом F1=1,...
C++ функции подскажите пожалуста идеи, алгоритм решения этой задачи: Написать функцию, которая вычисляет среднее арифметическое значение элементов массива и максимальную разность между средним значением и... http://www.cyberforum.ru/cpp-beginners/thread86638.html
Управление потоком C++
Напишите программу, которая из трех файлов выбирает числа делящиеся на 3, 5 и 7, и числа делящиеся на 2 на непарных позициях и записывает в новый файл.
C++ Как сделать заключительную компиляцию проекта
Как сделать заключительную компиляцию проекта C++Bulder’e 2009/2010? *В Архангельском написано 1)в опциях проекта выбрать realise. 2)в Linker св-во dynamyc RTL = false. 3)в Packages снять...
C++ Двумерные массивы 1. Характеристикой столбца целочисленной матрицы ... http://www.cyberforum.ru/cpp-beginners/thread86621.html
подскажите пожалуста, есть задание: "Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в...
C++ Найти значение выражения 1.1 – 1.2 + 1.3 – … Ребят, подскажите, как это задание решается на С++? Дано целое число N (> 0). Найти значение выражения 1.1 – 1.2 + 1.3 – … (N слагаемых, знаки чередуются). Условный оператор не использовать. подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
18.01.2010, 13:19
C++
1
while (cin.get() != '\n');
этот может зависнуть, если не сможет прочитать
C++
1
while (cin.get(c) && c != '\n');
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
#include <iostream>
 
using namespace std;
 
int main(void)
{
    char c;
    
    while (cin.get(c) && c != '\n')
        ;
        
    cout << "ok" << endl;
    
    return 0;
}
Код
[guest@station tmp]$ ./t2
lkajsdflkj.
ok
[guest@station tmp]$ echo abcd | ./t2
ok
[guest@station tmp]$ echo -n abcd | ./t2
ok
[guest@station tmp]$
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru