IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> НАЙДИТЕ ПЛИЗ ОШИБКУ, Динамическая память и указатели
Neon6868
сообщение 8.03.2007 23:05
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 146
Пол: Мужской

Репутация: -  0  +


Задание внизу на фотке!!!!!!!!!!
(Надо делать задание 2.3!!!)
Программа должна поменять 2 строки текста.Но она почему-то ничего не меняет!!!!! angry.gif
Вот программа:
Program DP;
const
d=250;
n=10;
k=25;
type
st=string[d];
ptrstr=^st;
mytext=array [1..n] of ptrstr;
t2=^mytext;
var
i,j:integer;
t:t2;
t1:text;
Procedure Myswap(var t:t2;i,j:integer);
var
a:ptrstr;
Begin
a:=t^[i];
t^[i]:=t^[j];
t^[j]:=a;
End;
Begin
assign(t1,'G:\abc.txt');
reset(t1);
new(t);
writeln;
for i:=1 to n do t^[i]:=nil;
for i:=1 to n do
begin
writeln;
for j:=1 to k do
begin
read(t1,t^[i]^[j]);
write(t^[i]^[j]);
end;
close(t1);
end;
writeln;
writeln('Vvedite i-uyu stroky matrici:');
readln(i);
writeln('Vvedite j-uyu stroky matrici:');
readln(j);
reset(t1);
myswap(t,i,j);
writeln('Preobrazovanii tekst:');
for i:=1 to n do
begin
writeln;
for j:=1 to k do
begin
read(t1,t^[i]^[j]);
write(t^[i]^[j]);
end;
end;
close(t1);
dispose(t);
End.


М
Теги!
мисс_граффити



Сообщение отредактировано: мисс_граффити - 8.03.2007 23:23


Эскизы прикрепленных изображений
Прикрепленное изображение
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Neon6868   НАЙДИТЕ ПЛИЗ ОШИБКУ   8.03.2007 23:05
мисс_граффити   такие ошибки и компилятор прекрасно ловит: Файл не...   8.03.2007 23:31
мисс_граффити   вот так на некоторых файлах работает: Program DP; ...   9.03.2007 0:46
Neon6868   Я изменил прогу а она опять не работает!!...   9.03.2007 20:34
volvo   Во-первых, var x,y:integer; t:t2; t1:text;...   9.03.2007 20:46
Neon6868   i и j я ввожу с клавиатуры!!!!...   9.03.2007 21:13
compiler   i и j я ввожу с клавиатуры!!!!...   9.03.2007 21:29
мисс_граффити   Извини, а чем тебя не устроил мой код? Не спорю, п...   9.03.2007 21:26
volvo   Здесь телепатов, чтобы разбираться, КАКОЙ у тебя в...   9.03.2007 21:42
Neon6868   Просто в задании надо передать параметры (t,i,j) и...   9.03.2007 21:44
мисс_граффити   volvo, а можно вопрос?.. открывать сообщение или н...   9.03.2007 22:15
Neon6868   Я файл разделил на строки и прога стала работать...   9.03.2007 22:57
Egor Vladimirovich   Я файл разделил на строки и прога стала работать...   10.03.2007 10:00
Neon6868   Возможно.Просмотреть количество слов в файле,и ра...   10.03.2007 13:23
Артемий2   Посмотреть количество слов в файле? Ну раз ты раз...   10.03.2007 13:52
Neon6868   Прога теперь работает. :yahoo!: Всем большое...   10.03.2007 14:31


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 6.07.2025 14:34
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"