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

как остановить ввод без ошибок ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить значение часа из переменной int http://www.cyberforum.ru/cpp-beginners/thread610261.html
Здравствуйте. Столкнулся с такой проблемой, пишу dll, в ней функция которая принимает дату, дата в формате int (в виде количества секунд, прошедших после 00:00 1 января 1970 года) приходит с внешней программы. Мне нужно из этой int получить номер часа. Помогите если сможете, очень нужно.
C++ Дайте определение класса Дайте определение класса, представляющего арифметические операции над двумя целыми числами. Элементы данных должны содержать два целых числа. Функции-члены должны выполнять такие действия как: ∗ Создание объекта и его инициализация; ∗ назначение начальных значений элементам данных; ∗ определение суммы чисел; ∗ определение разности чисел; ∗ деление чисел по модулю; ∗... http://www.cyberforum.ru/cpp-beginners/thread610258.html
C++ Нахождение интеграла методом Симпсона
Что не так? #include<iostream> #include<cmath> #include<conio.h> #include<stdio.h> using namespace std; double f(double x) {
Мой класс для работы с файлами C++
Здравствуйте! Я попробовал сделать свой класс для работы с файлами и показать его здесь с целью узнать, что я в нем сделал не так :) Класс называется File. В нем один закрытый член - fstream file. Это файл, с которым программист будет работать. У класса присутствуют следующие функции: inline void open (char* name, long int mode); // Функция открывает файл для того, чтобы программист мог...
C++ Среднее значение элементов очереди http://www.cyberforum.ru/cpp-beginners/thread610228.html
Всем доброго времени суток. Задача такова. Имеется структура const int n=27; struct Transport { char surname; // фамилия char name; // имя char middleName; // отчество int amount; // количество вещей в багаже float weight; // вес багажа Transport *next; // указатель на следующий элемент };
C++ Красно-черное дерево (класс, шаблон и его реализация) всем привет, у меня возникла проблема в создании шаблона, в обычном виде т.е. в не шаблонном, он работает нормально НО как только пытаюсь сделать шаблон и поставить везде куда надо template так тут же куча ошибок вот хедер RBTree.h #pragma once #ifndef RBTREE #define RBTREE #include "item.h" typedef enum nodeColor { BLACK, RED } nodeColor; template <class Keytype> подробнее

Показать сообщение отдельно
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
20.06.2012, 20:02  [ТС]
если не сложно подскажи еще
в книге написано
сначала осуществляется чтение транзакции в переменную total, а так же проверка успешности чтения. При отказе чтения данных (т.е. пользователь нажал клавишу <Entr>, не введя никаких данных), управление переходит к наиболее удаленному оператору else, код которого предупреждение.
сколько я <Enter> не нажимал курсор просто спускался вниз

вот сам код
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
#include <iostream>
#include "Sales_item.h"
 
int main() 
{
    // declare variables to hold running sum and data for the next record 
    Sales_item total, trans;
 
    // is there data to process?
    if (std::cin >> total) {
        // if so, read the transaction records 
        while (std::cin >> trans)
            if (total.same_isbn(trans)) 
                // match: update the running total 
                total = total + trans;
            else {   
                // no match: print & assign to total
                std::cout << total << std::endl;
                total = trans;
            }
        // remember to print last record
        std::cout << total << std::endl; 
    } else {
        // no input!, warn the user
        std::cout << "No data?!" << std::endl;
        return -1;  // indicate failure
    }
 
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru