|
|
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Есть некая структура список: struct spis { char family[30], char name[30], char patro[30], .....; struct spis *prev; // на предыдущую структуру struct spis *next; // на следующую }; struct spis *head, *tail; Как присвоить значение family, name, patro переменнным a,b, и с. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 07:42:57 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
head->family ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 09:32:35 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Akh wrote: > head->family А если a, b, c другого типа? Тип переменных не указан. -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 12:42:13 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
ErV Akh wrote: > head->family А если a, b, c другого типа? Тип переменных не указан. -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 А если это дворник был? Это что-то меняет в доступе к полю через указатель на структру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 12:46:25 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Делаю void korr(void) { spis *p, *pred; char a[30], char b[30], char c[30]; .... Добавление новой структуры .... p=head; a=p->family; При компиляции дает ошибку: Lvalue required in function korr() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:20:25 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
void korr(void) - это что такое? где параметр? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:23:43 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
tmiДелаю void korr(void) { spis *p, *pred; char a[30], char b[30], char c[30]; .... Добавление новой структуры .... p=head; a=p->family; При компиляции дает ошибку: Lvalue required in function korr() используй memcpy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:29:12 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Tubrikvoid korr(void) - это что такое? где параметр? прогнал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:31:11 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Все тоже самое ...... а=memcpy(p->family); Ошибка компиляции: Too few parameters in call to 'memcpy(void far*, const void far*, unsigned int)' in function korr() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:44:22 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
найдите справочник по ф-иям, любой Функция memcpy #include <string.h> Код: plaintext Функция memcpy() копирует count символов из массива, адресуемого параметром from, в массив, адресуемый параметром to. Если заданные массивы перекрываются, поведение функции memcopy() не определено. В версии С99 к параметрам to к from применен квалификатор restrict. Функция memcpy() возвращает значение указателя to. Пример Данная программа копирует содержимое массива buf1 в массив buf2 и выводит результат на дисплей. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:47:11 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
tmiВсе тоже самое ...... а=memcpy(p->family); Ошибка компиляции: Too few parameters in call to 'memcpy(void far*, const void far*, unsigned int)' in function korr() Маразм крепчал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:49:51 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Маразм крепчал.[/quot] Обзываться каждый может, нет что бы объснить человеку нормально. лучше или проще вылить ведро помоев. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 13:55:51 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Tubrik - огромное спасибо. Все получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:09:31 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
tmiМаразм крепчал. Обзываться каждый может, нет что бы объснить человеку нормально. лучше или проще вылить ведро помоев.[/quot] Разжевать и в рот засунуть? Уже справку разленились смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:10:54 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Пожайлуста. Кстати Akh более чем прав. Хотябы потому, что ответ на ворос лежал в сообщении компилятора: Too few parameters in call to 'memcpy(void far*, const void far*, unsigned int)' in function korr() Так что не надо обижаться на справедливые замечания. Здесь хорошой справочник по Си на русском, на первое время будет очень полезен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 14:28:47 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Akh wrote: > Это что-то меняет в доступе к полю через указатель на структру? Объясняю. В первом посте не указан тип переменных a, b, c. Неизвестно, указатель они или нет, какого они типа, и т.д. Известно, только, что они существуют. Теперь понятно? -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:02:50 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
ErV Akh wrote: > Это что-то меняет в доступе к полю через указатель на структру? Объясняю. В первом посте не указан тип переменных a, b, c. Неизвестно, указатель они или нет, какого они типа, и т.д. Известно, только, что они существуют. Теперь понятно? -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 Да, понятно изначально было. Я ответил, что привел способ доступа к полям, но не приводил, как копировать, т.к. см. что сам написал. Поэтому, при чем тут твое замечание именно ко мне, для меня осталось загадкой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 15:08:37 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
Akh wrote: > Поэтому, при чем тут твое замечание именно ко мне, для меня осталось > загадкой. (пожимая плечами) Ну ладно, пардон, конечно. Это как замечание не задумывалось... -- We are all going to hell and I'm driving the bus Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 18:20:48 |
|
||
|
Двусвязный список передача значений
|
|||
|---|---|---|---|
|
#18+
tmi Обзываться каждый может, нет что бы объснить человеку нормально. лучше или проще вылить ведро помоев. А Вы не подумали о том, что проще нажать F1 и ровно пять минут почитать справку, вместо задавания глупых вопросов на форуме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2007, 18:45:34 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34889021&tid=2027964]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
177ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 507ms |

| 0 / 0 |
