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

Объект cin и его метод cin.get() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции и файлы (Павловская Т.А.) Вариант 18 http://www.cyberforum.ru/cpp-beginners/thread33274.html
Здравствуйте, куча лаб и все ндо сделать до понедельника-вторника... Помогите, чем сможете, оч прошу, обещаю учиться лучше и помогать потом буду)) А щас прошу мне помочь =( Для хранения данных о ноутбуках описать структуру вида, описанного ниже struct NOTEBOOK { struct disp_res { // разрешающая способность дисплея int x; // по горизонтали int...
C++ Программа "Английский словарь" Привет всем, где-то видел в сети исходник такой програмки на с/с++, может есть у кого - скиньте в личку или дайте пожалуйста ссылку. Суть программы в следующем, в нее можно добавлять английские слова с переводом, и печатать базу слов всем заранее благодарен http://www.cyberforum.ru/cpp-beginners/thread33272.html
структуры подскажите где ошибки C++
Ребята посмотрите код Пока сделал (думал что сделал) первых 4 пункта но начинает выдавать ошибки посмотрите что за ошибки Предметная область - бухгалтерия предприятия. Решаемые задачи - учет труда и зарплаты работников; табель учета рабочего времени (складывается по подразделам и включает ПИБ работника, должность, количество отработанных часов и количество неробочих дней, за месяц)....
компилятор пропускает строчки с инициализацией C++
здравствуйте! Копмилятор пропускает строчки с инициализацией переменных. При попытке поставить маркер, переносит этот маркер на строчку ниже. Переменные при этом инициализируются какими-то левыми значениями. В чем может быть проблема?
C++ Телефонная книга. нужна помощь в настроике настроить поиск. http://www.cyberforum.ru/cpp-beginners/thread33234.html
#include <string.h> #include <stdio.h> #include <windows.h> void funkcia1() { int i,j=1; for(i=0;i<90;i++) printf("%c",j);
C++ работа с указателями небольшая проблемка, никак не могу разобраться с указателями. Я так понял что создавая массив лучше если сразу сдалешь на него указатель и будешь работать с ним, нежели с самим массивом, тип так экономичнее для ресурсов компа, я ведь правильно понял? #include <cstdlib> #include <iostream> #include <stdio.h> short int const n = 3; using namespace std; подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
10.05.2009, 06:09     Объект cin и его метод cin.get()
или просто cin.get(); перед return 0;

Добавлено через 8 минут 14 секунд
Цитата Сообщение от Alexandr_LN Посмотреть сообщение
Можно конечно еще использовать и cin.getline()...Тоже поможет... )

Добавлено через 17 минут 27 секунд
Еще чтобы решить этот вопрос можно использовать метод cin.ignore(). Я его вставил после cin>>b перед cout. И тогда в b начало оставаться первое слово. Но я все равно до конца не понял почему cin прерывает программу если в b вводить слова с пробелами ((
Это потому,что пробел внутри строки может быть прочитан только функцией cin.getline() внутри объекта cin.Объект cin читает ввод до пробела,по умолчанию символ пробела означает конец ввода и никакие символы после него не считываются.(Б.Страуструп,Язык программирования С++,стр.87)

Добавлено через 1 час 0 минут 25 секунд
Это потому,что пробел внутри строки может быть прочитан только функцией cin.getline() внутри объекта cin. Ну или как ты использовал,cin.get() с параметрами тоже читает пробелы.Но лучше cin.getline() всё таки.Она именно для этого.
 
Текущее время: 21:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru