Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 12.03.2012, 22:52   #1
saix
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 15
Репутация: 10
Печаль Добавление в конец списка

Вот написал функцию Добавление в конец списка , подскажите что не так , я думаю в скобках дело перепробывал всё почти, выводит не то что надо.
Вот мой код:
Код:

#include <iostream>
using namespace std;
struct students
{
    char name[10];
    int vik;
    students *next;
    };
students *Start=NULL;
students *tmp;

int main()
{
students *k;
tmp= new students();

    for(int i=0;i<3;i++)
    {
    cin>>tmp->name;
    cin>>tmp->vik;
    cout<<endl;
    tmp->next=NULL;
    if(Start==NULL)
    { Start=tmp;}
    else
    {
       k=Start;

    while(k->next!=NULL)
    {
        k=k->next;

        k->next=tmp;
}}}


     tmp=Start;
    while(tmp!=NULL)
    {

    cout<<tmp->name<<tmp->vik<<"---";
    tmp=tmp->next;
}
    }


Последний раз редактировалось ACE Valery; 13.03.2012 в 20:06.
saix вне форума   Ответить с цитированием
Старый 17.03.2012, 21:27   #2
Rock-n-Rolla
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 182
Репутация: 43
По умолчанию

заполнение
Код:

    for(int i=0;i<3;i++)
    {    
        if (tmp)
         {
               tmp->next= new students();      
               tmp=tmp->next;
         } else
        {
             tmp = new students();
             Start= tmp;
         } 

        cin>>tmp->name;
        cin>>tmp->vik;
        tmp->next = 0;
        cout<<endl;
     }

вывод
Код:

    tmp=Start;
    while(tmp!=NULL)
    {
        cout<<tmp->name<<tmp->vik<<"---";
        tmp=tmp->next;
     }

__________________
progromore.i2p - первый русскоязычный портал программистов в скрытосети
Rock-n-Rolla вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление в конец списка DBGrid foravastxxx БД в Delphi 13 27.02.2012 14:32
Добавление в конец списка определённых ячеек после нажатия на кнопку Diamondik Microsoft Office Excel 12 19.04.2011 16:44
Добавление информации в конец jpeg файла HarleyDavidson Общие вопросы C/C++ 0 06.02.2010 16:32
Процедура добавления данных в конец двунаправленного списка. qwertytol Помощь студентам 1 06.12.2009 17:56
Нижний конец списка в ListBox VadEr Компоненты Delphi 3 10.09.2009 12:06




05:49.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru