Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2011, 17:07   #1
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию паскаль(списки)

Код:
 assign(f,'spisok.txt');
  rewrite(f);


  repeat
  new(p);
  writeln('vvedite element');
  readln(k)
  p^.elem:=k;
  p^.next:=nil;
  write(f,p^.elem);
  until h='n' ;

  close(f);
Как правельно ввести элемент?. Если я присваиваю
Код:
 p^.elem:='g'
то все нормально, когда вот так
Код:
 
readln(k);
p^.elem:=k;
файл оказывается пустой.

Последний раз редактировалось masterlomaster; 01.04.2011 в 17:11.
masterlomaster вне форума Ответить с цитированием
Старый 01.04.2011, 17:48   #2
Cannibal
Форумчанин
 
Регистрация: 17.02.2008
Сообщений: 191
По умолчанию

проверь, читается ли K
Mathematicians often mix up Christmas and Halloween, because Dec.25=Oct.31.
Cannibal вне форума Ответить с цитированием
Старый 01.04.2011, 19:45   #3
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию ааааа

Ребят, скиньте пожалуйста ссылку или книжку с хорошей теорией: Указатели и динамическая память(списки).

Интересует ввод и вывод списков.


p.s столько уже перечитал, только запутался.

Последний раз редактировалось masterlomaster; 01.04.2011 в 19:50.
masterlomaster вне форума Ответить с цитированием
Старый 01.04.2011, 21:34   #4
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию

Код:
program spisok;

type ukaz = ^zveno;
     zveno = record
        elem:char;
        next:ukaz;
     end;
var p,st:ukaz;
    el:char;
    f:text;

    begin
     assign(f,'spisok.txt');
     rewrite(f);
     readln(el);
     new(p);
     p^.elem:=el;
     p^.next:=nil;
     write(f,p^.elem);
     close(f);
    end.
Вводится только один элемент, как много ввести?
masterlomaster вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль. Списки Fatality Помощь студентам 6 28.05.2009 07:56
паскаль списки Какаина Паскаль, Turbo Pascal, PascalABC.NET 0 01.05.2009 15:37
Списки в Паскаль Vali_T Паскаль, Turbo Pascal, PascalABC.NET 6 18.01.2009 11:07
Паскаль. Списки Freem Паскаль, Turbo Pascal, PascalABC.NET 2 11.05.2007 14:22