Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Babochka_
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 54
#1

Присвоение структур

02.04.2013, 17:52. Просмотров 415. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста такая проблема

C++ (Qt)
1
2
3
4
5
6
        address *p;
        p = new address;
        p->surname = surname;
        p->street = street;
        p->city = city;
        p->building = building;
выбивает ошибку
address -это структура
как правильно присваивать элементы структур?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 17:52
Ответы с готовыми решениями:

Блочная сортировка структур (Отсортировать массив структур по фамилии)
Подскажите алгоритм блочной сортировки структур на языке С++. Мне нужно отсортировать массив...

Можно ли присвоить одному массиву структур значение другого массива структур и записать его в файл
Можно ли присвоить одному массиву структур значение другого массива структур и записать его в файл?

Массив структур, сохранение начала каждой из структур
Я создал такую структуру class Lancuch { public: char cos; Lancuch * nastepny; }; Lancuch...

Динамические массивы структур;Классы. Класс массивы структур;Классы. Класс динамического массива структур.
Здраствуйте.Помогите с практичкой мое задание 4.3. Строка таблицы данных содержит следующую...

Как объявить динамический массив структур, и как выглядит обращение к полям структур по указателю?
Ребята подскажите как объявить динамический массив структур, и как выглядит обращение к полям...

4
Olivеr
412 / 408 / 95
Регистрация: 06.10.2011
Сообщений: 832
02.04.2013, 17:59 #2
У меня работает. Скиньте структуру, код и текст ошибки (и номер строки).
0
Babochka_
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 54
02.04.2013, 19:38  [ТС] #3
C++ (Qt)
1
2
3
4
5
6
7
8
struct address
{
       char surname[30]; 
       char city[20];
       char street[40];
       char building[4];
       addr *next;
};
Ошибки:

44 D:\surname.cpp incompatible types in assignment of `char' to `char[30]'
44 D:\surname.cpp incompatible types in assignment of `char' to `char[40]'
44 D:\surname.cpp incompatible types in assignment of `char' to `char[20]'
44 D:\surname.cpp incompatible types in assignment of `char' to `char[4]'
Ошибка в 4-7 строке в предыдущем куске программы
0
pi_X_el
Заблокирован
02.04.2013, 19:40 #4
C++
1
2
3
4
strcpy(p->surname, surname);
strcpy(p->city, city);
strcpy(p->street, street);
strcpy(p->building, building);
0
Babochka_
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 54
02.04.2013, 20:49  [ТС] #5
Не компилится((( ошибки :
44 D:\surname.cpp invalid conversion from `char' to `const char*'
44 D:\surname.cpp initializing argument 2 of `char* strcpy(char*, const char*)'
45 D:\surname.cpp invalid conversion from `char' to `const char*'
... и так ко всем строчкам 1-4

Добавлено через 4 минуты
Есть еще какие-то идеи?
0
02.04.2013, 20:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2013, 20:49

Массив структур в массиве структур
Всем добрый день. Делаю менюшку для управления и терзаю Arduino IDE слегка подвис со следующей...

Присвоение значений
В течение работы программы в строковую переменную а1 случайным образом приходят имена переменных,...

вывод, присвоение
если я хочу присвоить переменной не число, а слово, то какой тип надо писать? string? при выводе...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru