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

чтение строк, scanf() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алгебраическая структура http://www.cyberforum.ru/cpp-beginners/thread779058.html
Необходимо реализовать класс. Вложена картинка. Возможно ли как-то реализовать, что бы тип данных float был ограничен +бесконечностью? Как легче две этих операции реализовать? Подскажите, не знаю с чего начать.
C++ Программа обработки структур Разработайте программу обработки структур. В программе используйте структуру, содержащую поля с информацией об учащихся: - фамилия и инициалы; - дата рождения; - номер группы; - оценки за семестр по предметам: физика, математика, ин- форматика, этика, психология. Организуйте ввод исходных данных, средний балл каждого учащегося рассчитайте по введенным оценкам. http://www.cyberforum.ru/cpp-beginners/thread779052.html
Класс "Корова" C++
Определить класс корова состоящее из следующих полей: идентификационный номер – должно быть гарантировано уникально (для чего использовать статический счетчик), средний надой, возраст, кличку и породу. Определить класс стадо, состоящее из неограниченного количества коров. Определить методы вставки, удаление, определения среднего надоя по стаду и общий надой, и другие необходимые функции....
C++ С подробными разъяснениями кто может? ( Сформировать одномерный массив по условию)
Кто знает. Плиз. Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива(если такого элемента в столбце нет, то он равен нулю)
C++ Наследование: Создать класс человек, имеющий имя, возраст, вес http://www.cyberforum.ru/cpp-beginners/thread779025.html
Создать класс человек, имеющий имя (указатель на строку), возраст, вес. Определить конструкторы, деструктор и оператор присваивания. Создать производный класс - совершеннолетний, имеющий номер паспорта. Определить конструкторы по умолчанию и с разным числом параметров, деструкторы, операторы вывода в поток. Определить функции переназначения возраста и номера паспорта. Продемонстрировать работу...
C++ операторы cin, cout Здравствуйте! Написала элементарную программу: #include <iostream> using namespace std; int main() { cout<< "Введите количество елементов - "; int kol_vo_elementov; подробнее

Показать сообщение отдельно
[WRG]
50 / 50 / 9
Регистрация: 20.11.2011
Сообщений: 243
Записей в блоге: 1
04.02.2013, 22:31  [ТС]     чтение строк, scanf()
не, не работает, пробовал. сишные функции не связаны с потоками ввода и вывода c++ или не?

Добавлено через 32 минуты
нашел решение
Код
scanf("%20s%*s", str);
по идее должен считывать после считывания 20 символов все остальные и никуда их не записывать, таким образом введенная строка читается полностью.
но есть одна проблемка, программа ведет себя некорректно, если введенная строка короче чем 20 символов, и программа ждет еще чего то на ввод, ведь %*s ничего не досталось, когда вся строка влезла в str. помогите разобраться как быть.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru