Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выделение памяти с использованием malloc - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ условие if (x && y && z ) http://www.cyberforum.ru/cpp-beginners/thread404896.html
День добрый. подскажите что не так: if(norcub() && nevk() && norok()) { cout<<"Условие не выполнено.\n"; count=30; } // эти 3 функции считают нормы матрицы,их код почти одинаков. например:...
C++ Фоновый рисунок рабочего стола Всем привет!! Подскажите, пожалуйста, можно ли в с++ сделать картинку фоновым рисунком рабочего стола?? Добавлено через 20 минут Я правильно понимаю, что нужно взаимодействовать с winapi, а для... http://www.cyberforum.ru/cpp-beginners/thread404892.html
C++ Задачи на С++. SOS!
Добрый вечер! Может кто то уже сталкивался с подобными задачами, помогите решить, пожалуйста. 1. 2. 3. Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое...
Помогите с временем C++
Использую функцию strftime/ для получения частей времени. Пытаюсь сделать это отдельной функцией и вывести, но почему-то не получается... Хотя в нутри функции если делать вывод, то почти всё ок, за...
C++ Циклический сдвиг в матрице в влево http://www.cyberforum.ru/cpp-beginners/thread404876.html
Пожалуйста обьясните мне процесс с описанием циклического сдвига в матрице на к элементов влево. Никак не могу понять принцип . Матрица 6*6. Спасибо за внимание
C++ Ошибка при вызове в switch перегруженного оператора есть перегруженный оператор: std::istream& operator>>(istream& is, diagram& dd) { string kod; std::cout<<"Vvedite kod:"<<endl; getline(std::cin, kod); dd=diagram(kod); return is; } подробнее

Показать сообщение отдельно
_Kitten_
2 / 2 / 0
Регистрация: 21.03.2010
Сообщений: 22
12.12.2011, 01:22  [ТС]
Спасибо, но мне нужно по заданию использовать функцию malloc для выделения памяти..
А насчет char' ов то, там везде строки, я просто не тот код скопировала..
Вот такой код:
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
class Addres {
  string name;
  string street;
  string city;
  string state;
  string zip;
  Adress(string name, string street, string city, string state, string zip);
  ~Adress() {};
};
 
void DoubleList::Add(string name, string street, string city, string state, string zip) {
        Addres *tmp = (Addres*) malloc(sizeof(Adress));
        if (First == NULL) {
                tmp -> Pred = NULL;
                tmp -> Next = NULL;
                First = tmp;
        }
        else
                Last -> Next = tmp;
        tmp -> name = name;
        tmp -> street = street;
        tmp -> city = city;
        tmp -> state = state;
        tmp -> zip = zip;
        tmp -> Next = NULL;
        tmp -> Pred = Last;
        Last = tmp;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.