|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Перевод с Pascal на C++ |
|
C/C++ - Перевод с Pascal на C++
|
Новый участник Сообщения: 1 |
Помогите пожалуйста перевести прогу с Pascal на C++
program two; uses crt; type nameStr=string[15]; link=^instrymenti; instrymenti = record name:namestr; marka :namestr; next:link; end; var first,p,p1,old:link; z: namestr; sp: namestr; begin clrscr; p := nil; repeat WriteLn('Введите название инструмента'); ReadLn(z); if z <> ''then begin WriteLn('Введите марку'); ReadLn(sp); old:=New(link); old^.name := z; old^.marka := sp; old^.next:=p; p:=old; end; until z = ''; first := p; WriteLn('Введите, что ищем'); ReadLn(z); p := first; while p <> nil do begin if p^.name = z then Writeln('Найдено: ' ,p^.name, ' ', p^.marka); p := p^.next; end; writeln('Введите, что удалять'); readln(z); p := first; while (p <> nil) and (p^.next <> nil) do begin if P^.next^.name = z then begin p1 := p^.next; p^.next := p1^.next; Dispose(p1); end else p := p^.next; end; if (first <> nil) and (first^.name = z) then begin p1 := first; first := first^.next; dispose(p1); end; { Печатаем для проверки что осталось в списке после удалений } p := first; while p <> nil do begin Writeln('instrument=',p^.name, ' marka=', p^.marka); p := p^.next; end; end. |
|
Отправлено: 13:52, 13-05-2010 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Перевод с Pascal на C++ | Snake750 | Программирование и базы данных | 14 | 14-09-2015 04:48 | |
Разное - Всё о TURBO PASCAL (обсуждение, помощь в написание программ, ошибки, Pascal ABC) | Loading | Программирование и базы данных | 41 | 20-05-2015 15:28 | |
C/C++ - Перевод процедуры с Pascal на C++ | Snake750 | Программирование и базы данных | 56 | 05-04-2011 09:39 | |
Разное - Pascal | ManHack | Программирование и базы данных | 2 | 01-09-2009 22:50 | |
C/C++ vs Pascal | idLe | Программирование и базы данных | 21 | 18-04-2003 23:23 |
|