Добавление Элементов В Двусвязный Список

Тема в разделе "Общие вопросы по С и С++", создана пользователем Polly, 25 дек 2012.

  1. Polly

    Polly Гость

    Добрый день! помогите,пожалуйста, разобраться,как внести данные в список

    Код (C++):
    #include "stdafx.h"
    #include <stdlib.h>
    #include <stdio.h>

    struct school
    {
    char* name;
    char* surname;
    char* year;

    struct school *next;
    struct school *prew;
    };

    struct school * temp=NULL;
    struct school * start=NULL;

    void add(char year,char* name, char* surname)
    {
    struct school *a=(struct school*)malloc(sizeof(struct school));
    a->surname=surname;
    a->next=temp;
    if (start==NULL){
    start=a;
    }
    else
    {
    temp->prew=a;
    }

    temp=a;
    temp->prew=NULL;

    }
    может,что то нужно изменить в функции add? пи вызове в main выдает какие то числа
     
  2. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    что-то не работает?
    надо сформулировать вопрос более точно. И еще, тут вобще нету main.
     
Загрузка...

Поделиться этой страницей