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

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

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

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

02.04.2013, 17:52. Просмотров 374. Ответов 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 -это структура
как правильно присваивать элементы структур?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2013, 17:52     Присвоение структур
Посмотрите здесь:

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

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

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

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

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

Что за присвоение? - C++
вот код с http://www.cplusplus.com/doc/tutorial/classes/ #include <iostream> using namespace std; class CRectangle { int...

Присвоение типов в С++ - C++
Как присвоить елементам массива mas_a елементы строки String.Массив имеет тип int,а String char?

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

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
412 / 408 / 13
Регистрация: 06.10.2011
Сообщений: 830
02.04.2013, 17:59     Присвоение структур #2
У меня работает. Скиньте структуру, код и текст ошибки (и номер строки).
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 строке в предыдущем куске программы
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);
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 минуты
Есть еще какие-то идеи?
Yandex
Объявления
02.04.2013, 20:49     Присвоение структур
Ответ Создать тему
Опции темы

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