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

Не работает обращение к структуре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача про файлы и "вагоны" битов http://www.cyberforum.ru/cpp-beginners/thread1010419.html
Надо срочно решить другану задачу, а я в C++ вообще мёртвый. Будьте добры, помогите! В общем, такая задача: На вход подается файл, в котором "паровозиком" друг за другом идут биты информации, в виде: объем(количество байт одного "вагончика"), для объема отводится 2 ячейки, дальше столько бит, сколько указано в объёме, дальше еще такой же вагончик(2 ячейки под объем и после него биты), таких...
C++ утечка памяти доброго времени суток Уважаемые форумчане, помогите пожалуйста разобраться с утечками памяти есть массив с геометрическими фигурами. IGeometryObject* objects; do { type = GetEnteredObjectType(); switch (type) { case 1: http://www.cyberforum.ru/cpp-beginners/thread1010410.html
C++ найти сумму наименьших значений столбцов массива С++
Здравствуйте. Помогите пожалуйста решить задание "найти сумму наименьших значений столбцов массива"
C++ разобраться с очередью
не работает operator+ и оператор-- // ConsoleApplication85.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <cstdio> #include <iostream> #include <conio.h> #include <locale>
C++ Наследование и связный список http://www.cyberforum.ru/cpp-beginners/thread1010367.html
Пытаюсь сделать связный список, используя наследование при этом. Есть класс Person - имя, и указатель на следующий элемент, операция копирования(чтобы не юзабельна была) и функция добавления в список - все под private, дабы не использовалось во вред. Под public - статическая переменная под голову списка(list_begin), конструктор, вирт деструктор, виртуальная функция и вспомогательные. Далее 3...
C++ Не могу найти ошибку в массиве Добрый вечер. Никак не могу найти ошибку. Спасибо за помощь # include <iostream> # include <math.h> # include <conio.h> # include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"RUS"); подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.11.2013, 22:58     Не работает обращение к структуре
Цитата Сообщение от rangerx Посмотреть сообщение
В данном случае, нужно не возвращать считаный символ(что делает get), а пропустить.
И что? Извлечёт следующий символ из потока, что и нужно. Кому как наравится. Мне вариант с get(), для извлечения следующего '\n' из потока, больше наравится (запись проще), а работает ничем не хуже.
Цитата Сообщение от rangerx Посмотреть сообщение
Более того, поскольку идёт диалог с пользователем(cout<<"Name: "), пропускать нужно не только '\n', но и всё то, что не войдёт в запись целого числа.
Если продолжить такие рассуждения: а если пользователь ввёл больше 100 символов после числа, cin.ignore(100, '\n') поможет? А если пользователь вместо числа ввёл букву, ignore() поможет? Если так рассуждать, то тогда нужно делать полную защиту от неправильного ввода.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru