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

Как пропустить все символы до конца строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа со структурами http://www.cyberforum.ru/cpp-beginners/thread180448.html
напишите пожалуйста программу.. зараннее благодарен... Создать структуру для работы с массивом. Данные структуры: массив N(10). Создать функции: ввод массива, вывод массива, определение длины вектора. Длина массива определяется как квадратный корень из суммы квадратов элементов массива. Добавлено через 17 часов 58 минут + ап +
C++ Как выровнять матрицу при выводе!?!?? Все нормально работает, тока при выводе матрица кривая, т.к. значения рандомные, там могут быть и однозначные, и двух значные, и отрицательные цислав. Кто знает, подскажите что нада дописать!))?? Код: #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <math.h> #define nn 6 http://www.cyberforum.ru/cpp-beginners/thread180438.html
C++ Удалить знаки препинания из строки
Помогите на с отфильтровать строку таким образом, чтобы вместо знаков появлялись пробелы. Напимер задано рпраппрапа.пр:пр,ророро Нужно переделать в рпраппрапа пр пр ророро
Класс комплексных чисел C++
Привет))) Пожалуйста, помогите мне создать эту программу!) Я буду вам благодарна) Разработать алгоритм и программу ввода с клавиатуры массива объектов – комплексных чисел и сортировки объектов в соответствии математическим алгоритмом задания. Вариант задания сортировки объектов по убыванию, модули которых сравнимы по модулю i и равны k (i-порядковый номер объекта) ...
C++ [Linker Error] undefined reference to `__dyn_tls_init_callback' http://www.cyberforum.ru/cpp-beginners/thread180421.html
#include <stdio.h> #include <conio.h> int SumDigits (int N) { int d, sum = 0; while ( N != 0 ) { d = N % 10; sum = sum + d; N = N / 10;
C++ Как задать объект Напомните пожалуйста как создать объект нужного класса с помощью указателя объект с помощью указателя Добавлено через 10 минут Все не надо, вспомнил) подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.10.2010, 07:09     Как пропустить все символы до конца строки?
Цитата Сообщение от trueherofromad
Проблема в том,что я считываю командой fgets максимум 1000 символов (пишу мини шел), и если на вход подается строчка длиной больше 1000 символов
"строчка" для fgets - последовательность символов, оканчивающаяся '\n'

если получена последовательность без '\n', нужно выдать сообщение об ошибке
указатель для stdin'а не работает, есть только ungetc(), которая гарантирует возврат одного символа

C
1
2
3
4
5
    while ((c = getchar()) != EOF && c != '\n')
        ;
 
    if (c == EOF && ferror(stdin))
        ;
 
Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru