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

Написать программу хранения целочисленного, либо вещественного типа данных в переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не понятная ошибка http://www.cyberforum.ru/cpp-beginners/thread859380.html
Здорова господа! Вообщем проблема. Написал короче программку как бы имитация контейнеров с общим базовым классом. И пытаюсь туда запулить 10000 элементов. Но когда я их вывожу выводится только 4300 ну примерно где то так элементов и вылазит ошибка. Вот код самой программы. //programma proizvoditel6nocti #include <iostream> using std::cout; using std::endl; #include <vector> using...
C++ ошибка помогите найти ошибку void create_list(Mine ** last, Mine ** start) { int first; printf("Enter first element: "); testint(&first); Mine *p = new Mine; p->elem=first; if(!*last) { http://www.cyberforum.ru/cpp-beginners/thread859372.html
C++ Шифр Бэкона c++
Народ,помогите пожалуйста перевести шифр с паскаля на c++ :) program strug_production; var s_out, s_in, str,itogstroka,tekbukva: string; fa: text; ik, len, n: integer; begin assign(fa, 'c:\text.txt'); reset (fa);
Какой функционал нужно обеспечить классу, который будет хранится в map-e C++
В мапе нужно хранить связный список - самописный контейнер на подобие list с STL Какие операторы и конструкторы нужно создать?
C++ Хелп! родовой класс, который реализовывал бы очередь http://www.cyberforum.ru/cpp-beginners/thread859363.html
Нужно разработать родовой класс, который реализовывал бы очередь. Не знаю даже приблизительно с чего начать(
C++ Перевсти с pascal Переведите пожалуйста текст с pascal на С++ var v1,t1,v2,t2,v3,t3,s1,s2,s3,sum:real; begin writeln('Введите время t1 и скорость v1'); readln(t1,v1); writeln('Введите время t2 и скорость v2'); readln(t2,v2); writeln('Введите время t3 и скорость v3'); readln(t3,v3); s1:=v1*t1; подробнее

Показать сообщение отдельно
lemegeton
2917 / 1346 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
08.05.2013, 20:06     Написать программу хранения целочисленного, либо вещественного типа данных в переменной
Цитата Сообщение от J_I Посмотреть сообщение
Куда будет правильно впихнуть её объявление? И зачем она тут вообще нужна
Я вообще без понятия. Код -- слабо вменяемый бред. Нет, конечно, заставить компилироваться можно, но надо бы знать, что должно получиться-то в итоге?!

Цитата Сообщение от J_I Посмотреть сообщение
Написать программу хранения
целочисленного, либо вещественного типа данных в переменной.
Задание странное. Нужен тип данных, способный хранить либо одно либо другое на основе union?

Добавлено через 10 минут
Видимо, вам как-то так надо.
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
34
35
36
37
38
39
40
41
#include <iostream>
 
enum DataType {
  DATA_TYPE_DOUBLE,
  DATA_TYPE_INTEGER
};
 
union DoubleOrInteger {
  double doubleValue;
  int integerValue;
};
 
struct DoubleOrIntegerVariable {
  union DoubleOrInteger value;
  DataType valueType;
};
 
int main(int argc, char *argv[]) {
  DoubleOrIntegerVariable v;
  
  // или вот так для интеджера
  v.valueType = DATA_TYPE_INTEGER;
  v.value.integerValue = 3;
 
  // вот так для дабла
  v.valueType = DATA_TYPE_DOUBLE;
  v.value.doubleValue = 1.25;
  
  // использовать как-то так, с проверкой
  switch (v.valueType) {
    case DATA_TYPE_DOUBLE:
      std::cout << "Double: " << v.value.doubleValue << std::endl;
      break;
    case DATA_TYPE_INTEGER:
      std::cout << "Integer: " << v.value.integerValue << std::endl;
      break;
    default:
      std::cout << "Unknown data type." << std::endl;
      break;
  };
}
 
Текущее время: 11:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru