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

Как считывать scanf'ом только до конца строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамические структуры (список) http://www.cyberforum.ru/cpp-beginners/thread218201.html
помогите найти ошибку задание: Многочлен с целыми коэффициентами представьте в виде списка, причем, если он равен 0, то соответствующее звено в список не включается. Описать процедуру Mult (P,Q,R), которая строит многочлен P – попарное произведение коэффициентов при равных степенях многочленов Q и R например: 3x^3+2x^1 1x^3+2x^2+4x^1 3x^3+8x^1
C++ Неориентированные графы Всем привет! нужна помощь в написаний программы по зачетной работе: По данному неориентированному графу построить минимальное остовное дерево одним из рассмотренных алгоритмов(Флойда,Дейкстры,Прима Краскала). В файле задаётся матрица смежности, программа должна вывести на консоль минимальное остовное дерево в каком-либо представлении. читал про них.так и не понял как написать код. за помощью... http://www.cyberforum.ru/cpp-beginners/thread218199.html
C++ ВОПРОС ЖИЗНИ) работа со строками . Вознаграждение!)
Пожалуйста, напишите программу по следующей задаче: Дана строка . Напечатать в алфавитном порядке все слова из заданной строки, имеющие заданную длину n. В долгу не останусь!! Желательно под старый борланд, но там как выйдет.
C++ Разбиение программы на функции
Помогите пож-ста поделить следующую программу на функции (транспонирование произвольной матрицы с помощью динамического массива) #include<iostream.h> #include<iomanip.h> #include<stdio.h> #include<stdlib.h> #include<conio.h> int main() { clrscr();
C++ Запись в текстовый файл http://www.cyberforum.ru/cpp-beginners/thread218148.html
Создать текстовый файл и записать в него 6 строк. Записываемые строки вводятся с клавиатуры. Надо решить эту задачу в КЛАССАХ. Я в них не могу разобраться... Пожалуйста, это очень срочно нужно!!!!!! Кину денег на телефон за решение))
C++ сопротивление электрической цепи Написать программу, которая вычисляет сопротивление электрической цепи, схема которой приведена на рисунке. Величины сопротивлений и порядок цепи (количество сопротивлений R2) должны вводиться во время работы программы. http://www.computerbooks.ru/books/Programming/Book.C_plus_plus_for_beginning/Glava%201/Index16.htm ( на этом сайте номер задачи 249 и рисунок под заданием) ПОМОГИТЕ ПОЖАЛУЙСТА! подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
23.12.2010, 09:13     Как считывать scanf'ом только до конца строки
Цитата Сообщение от rangerx Посмотреть сообщение
C
1
scanf("%[^\n]s", s);
если я правильно понял конечно...
а зачем там s после скобки ?
%[] - это спецификатор сам по себе

можно и погибче делать
C
1
2
3
4
5
6
7
    char line[100];
    int lf;
 
    if (scanf("%99[^\n]%c", line, &lf) == 2 && lf == '\n') {
        printf("ok" "\n");
        printf("%s" "\n", line);
    }
 
Текущее время: 15:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru