Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
29
Добавлен:
02.05.2014
Размер:
808 б
Скачать
#include<stdio.h>
#include<stdlib.h>
#include<iostream.h>
struct phone
{
	char name[20];
	char adr[20];
	int num;
	struct phone * gg;
};
void main()
{
struct phone * qwas;
struct phone * begin=NULL;
struct phone * end=NULL;
printf ("Pishi!\n");
do
{
	qwas=(struct phone *)malloc(sizeof(struct phone));
printf("Enter name: ");
scanf("%s", & qwas->name);
printf("Enter adress: ");
scanf("%s", & qwas->adr);
printf("Enter phone number: ");
scanf("%d", & qwas->num);
if (qwas->num==0)
{
		free(qwas);
break;
}
if (begin==NULL && end==NULL)
	begin=qwas;
else
	end->gg=qwas;
end=qwas;
end->gg=NULL;
}
while(1);
printf("\nSmotri!\n");
qwas=begin;
while (qwas!=NULL)
{
	printf("name=%s\tadress=%s\tnumber=%d\t\n",qwas->name, qwas->adr, qwas->num);
	qwas=qwas->gg;
}}


Соседние файлы в папке Лабораторная работа №1
  • #
    02.05.2014808 б29laba1.cpp
  • #
    02.05.20143.39 Кб26laba1.dsp
  • #
    02.05.2014535 б25laba1.dsw
  • #
    02.05.201433.79 Кб25laba1.ncb
  • #
    02.05.201448.64 Кб25laba1.opt
  • #
    02.05.20141.09 Кб26laba1.plg