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

Что делает функция getline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подскажите книгу по компьютерной графике для начинающих http://www.cyberforum.ru/cpp-beginners/thread387031.html
Добрый день! Не могу найти книгу (точнее даже не знаю какие вообще есть) по компьютерной графике ДЛЯ НАЧИНАЮЩИХ. Погуглил толком не нашел, тем более чтобы скачать. Чтобы было написано доступным...
C++ Поразрядная сортировка символьных массивов Всем привет! Кто нибудь может показать пример кода, для поразрядной сортировки символьных массивов, с числовыми массивами разобрался, а с символьными не могу, буду весьма признателен. http://www.cyberforum.ru/cpp-beginners/thread387026.html
C++ Задумано некоторое число
Задумано некоторое число x (x<100). Известны числа k, m, n - остатки от деления этого числа на 3, 5, 7. Найти x Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
Упорядочить строки матрицы по возрастанию значений их наибольших элементов C++
Задание: Дана матрица целых чисел. Упорядочить ее строки по возрастанию значений их наибольших элементов. Я всё реализовал, кроме самого сложного, сортировки, не могу придумать алгоритм, может...
C++ создание и сортировка массива http://www.cyberforum.ru/cpp-beginners/thread386996.html
Здравствуйте!помогите, пожалуйста, сделать задание. не была на теме, теперь проблемы. заранее, огромное спасибо. Написать программу создания одномерного массива, заполнить его случайными...
C++ Массив в C++ (подмога с исправлением ошибки) Проблема в том, что никак не могу заставить нижнюю функцию (is_sorted) работать. Смысл её в том, чтобы проверить упорядочен ли массив по возрастанию. Спасибо всем откликнувшимся. P.S. Код C++ ... подробнее

Показать сообщение отдельно
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,533
Завершенные тесты: 1
09.06.2014, 14:04
Ринат, потому что вы в нее передаете только один параметр. Она не знает сколько символов надо считать.
Для ввода не строки, а одного единственного значения, к примеру числа, используйте перегруженный оператор ввода.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <string>
using namespace std;
 
const unsigned size = 100;
 
struct name{
char regicer[size];
char films[size];
int god;
int dollar;
};
name lenta[40];
 
int main()
{
setlocale(LC_ALL, "RUS");
 
    for( int i=1; i<=40;i++ ){
 
    cout<<"Введите режиссера: ";
    cin.getline(lenta[i].regicer, size);
    cout<<"Введите название фильма: ";
    cin.getline(lenta[i].films, size);
    cout<<"Введите год выпуска фильма: ";
    cin >> lenta[i].god;
    cout<<"Введите стоимость: ";
    cin >> lenta[i].dollar;
 
cin.get();
return(0);
}
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru