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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Babochka_
0 / 0 / 0
Регистрация: 13.02.2013
Сообщений: 54
#1

Присвоение структур - C++

02.04.2013, 17:52. Просмотров 392. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Присвоение структур (C++):

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

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

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

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

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

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

4
Olivеr
412 / 408 / 13
Регистрация: 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
Привет! Вот еще темы с ответами:

Не выполняет присвоение - C++
вопрос в комментариях. game::game(int size_team_, int begin_counter): size_team(size_team_) { srand(time(NULL)); Tunit...

Присвоение указателей - C++
Здарствуйте. Например я пишу пользовательский контейнер (класс шаблон). Узел будет содержать ключ, данные и т.д. я объявляю ключ...

Присвоение в цикле - C++
Так выглядит условие задачи: Написать программу нахождения средней температуры за неделю и подсчета количества теплых и холодных дней....

присвоение typeid - C++
При использовании cout<<typeid(/*...*/).name()<<"\n"; выдается что переменная входит в класс, например, Object Есть ли возможность...


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

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

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