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

Нелогичная работа кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывод двумерного массива на экран http://www.cyberforum.ru/cpp-beginners/thread1119967.html
#include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <cstdlib> using namespace std; const int kof1mass = 2; const int step1mass = 2;
C++ Найти минимальный элемент массива Привет всем,ребят может кто помочь,очень сильно нужна помощь:cry: есть одномерный массив,состоящий из N элементов,необходимо найти минимальный по модулю элемент. Программа на языке С++ но с использованием вставки кода на ассемблере:( http://www.cyberforum.ru/cpp-beginners/thread1119966.html
C++ Быстрая сортировка двумерного массива
Помогите разобраться с быстрой сортировкой! Для одномерного массива всё понятно, но как сортировать двумерный массив не понимаю. Если б мне нужно было сортировать все элементы в массиве то я б сделал с двумерного, одномерный массив, сортировал и обратно в двумерный. Но мне надо сортировать элементы которые расположены под главной диагональю матрицы, отдельно в каждой строке. Подскажите хотя бы...
Visual Leak Detector выводит что-то непонятное C++
Здравствуйте! Я впервые использую VLD. Мне он нужен для поиска утечки памяти в большом проекте (был бы маленький, можно было бы так найти). Так вот, после запуска он выдаёт мне лог на ~18 000 строк. Вот фрагмент (там всё примерно такое): ---------- Block 246991 at 0x03DEB900: 4 bytes ---------- Call Stack: f:\dd\vctools\crt_bld\self_x86\crt\src\crtexe.c (582):...
C++ Работа с двоичными файлами http://www.cyberforum.ru/cpp-beginners/thread1119951.html
В двоичном файле поменять местами две записи с заданными номерами. Обязательно проверить, что записи с такими номерами существуют в файле. Следует читать не весь файл, а только нужные записи – в двоичном файле возможен прямой доступ (никаких циклов!). При выполнении этого задания необходимо преобразовать текстовый файл в двоичный, а также вывести на экран содержимое двоичного файла до обработки и...
C++ Неоднородные списки Как реализовать однородный список я знаю ... struct spisok { int i; spisok *next ; }; spisok *begin = NULL; spisok *end = NULL; ... подробнее

Показать сообщение отдельно
MrDreher
1 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 71
15.03.2014, 19:46  [ТС]     Нелогичная работа кода
Вот так работает:
1) Файл LongNumber.hpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef LONGNUMBER_H
#define LONGNUMBER_H
class LongNumber // класс длинное число
{
   private:
        int feet;
        float inches;
        
        char *num; // указатель на число
        int count; // кол-во знаков
        int base; // основание системы счисления
   public:
        LongNumber();
        LongNumber(int, float);
        void setdata();
        void view();
        LongNumber operator+ ( LongNumber ) const;
        LongNumber operator* ( LongNumber ) const;
};
#endif
Файл LongNumber.cpp
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
#include "LongNumber.hpp"
//---------------------------------------------------------------------------
LongNumber::LongNumber()
{ }
//---------------------------------------------------------------------------
// получение информации от пользователя
void LongNumber::setdata()
{
        printf("Enter the count: ");
        scanf("%d", &count);
 
        printf("Enter the number: ");
        string num_str;
        scanf("%s",num_str);
        num = &num_str[0];
        
        printf("Enter the base: ");
        scanf("%d",&base);
        printf("Enter the base: ");
}
//---------------------------------------------------------------------------
// вывод информации
void LongNumber::view()
{
        printf ("Number = %s \n", &num);
        printf ("Count = %d \n", count);
        printf ("Base = %d \n", base);
}
//---------------------------------------------------------------------------
Всем спасибо за советы/ответы.
 
Текущее время: 19:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru