Помогите найти ошибку, почему в конце стрелочки???
Вообще-то при работе с файлами желательно использовать While {Seek}Eof(f) чтобы прочитать столько значений, сколько есть в файле...
Ну, а во-вторых, ты просто неправильно читаешь данные из файла... Вот так - никаких "стрелочек" не будет:
procedure readng(level: string);
var i, j, n, m : integer;
begin
assign(karta,level);
reset(karta);
For i:= 1 to 100 do
for j:= 1 to 100 do
begin
if (j=100) then begin
readln(karta,tekstura);
map[j,i]:=tekstura;
end
else begin
read(karta, tekstura);
map[j,i]:=tekstura;
end;
end;
close(karta);
end;
Volvo'чка не мог ли ты выложить весь текст программы, а то у меня все равно в TP7 стрелочки появляются
Если кто стесьняется вставлять свой кодд, то не надо этого делать, мне просто надо сделать похожую программку, и тоже какието стрелочки вылезают!!! Помогите!!! Пожалуйста!!!!!!!
Volvo ты не мог ли мне просто предьявить ту програмку, просто эта у меня только в тренировочных вариантах с форума и алгоритмах!
Программа - та же самая, я только поменял процедуру:
program MapEdit;
uses
vesa256, vesatype, crt;
const
edit = 'map.txt';
var
driver, mode, x, y, i,j,a : integer;
map: array [1..100, 1..100] of char;
karta:text;
probel:string;
tekstura: char;
procedure readng(level: string);
var i, j, n, m : integer;
begin
assign(karta,level);
reset(karta);
For i:= 1 to 100 do
for j:= 1 to 100 do
begin
if (j=100) then begin
readln(karta,tekstura);
map[j,i]:=tekstura;
end
else begin
read(karta, tekstura);
map[j,i]:=tekstura;
end;
end;
close(karta);
end;
begin
readng(edit);
for i:= 1 to 100 do
for j:= 1 to 100 do
if j=1 then begin
writeln(map[j,i]); readln;
end
else write(map[j,i]);
readln;
end.
ну я без весы тестирую, но ты до конца её до кручивал???
там точно стрелочки появляются!
K Y S K A,
если я сказал, что тестировал, значит - тестировал. Не тебе меня учить проверять правильность программы !!
Стрелочки появляются ради интереса проверил
Правда? Ну, тогда присоедините ОБА скриншоты с рабочего стола, где видны эти стрелочки... Я хочу САМ увидеть их... В особенности это относится к тебе, Студентик13... Ты б свои проблемы решал...
Свой скрин присоединю через минуту...
Удаляюсь решать свои проблемищи
У меня совсем по другому пора комп выкидывать ато от перепрошивок черт знай что
Эскизы прикрепленных изображений
Вот корректное чтение:
program MapEdit;
const
edit = 'map.txt';
var
driver, mode, x, y, i,j,a : integer;
map: array [1..100, 1..100] of char;
karta:text;
probel:string;
tekstura: char;
procedure readng(level: string);
var i, j, n, m : integer;
begin
assign(karta,level);
reset(karta);
For i:=1 to 100 do begin
for j:= 1 to 99 do begin
read(karta,tekstura);
map[i, j]:=tekstura;
end;
readln(karta)
end;
close(karta);
end;
begin
readng(edit);
for i:= 1 to 100 do begin
for j:= 1 to 99 do
write(map[i, j]);
writeln;
end;
end.