История изменений
Исправление bormant, (текущая версия) :
Попытка переписать сишные примеры на паскаль провалена?
Она ниже.
1.
for (some_type_t * item = first_item; item; item = item->next)
{
}
item:=first_item;
while item<>nil do begin
//...
item:=item^.next;
end;
item:=first_item;
while item<>nil do with item^ do begin
//...
item:=next;
end;
for item in items do {...};
for (char * s = str; *s; s++)
{
}
s:=str;
while s^<>#0 do begin
//...
Inc(s);
end;
for s in str do begin
//...
end;
for i:=1 to Length(str) do {...};
for (size_t i = 0; initialization_list[i].somedata; i++)
{
}
i:=0;
while initialization_list[i].somedata<>0 do begin
//...
Inc(i);
end;
Исправление bormant, :
Попытка переписать сишные примеры на паскаль провалена?
Она ниже.
1.
for (some_type_t * item = first_item; item; item = item->next)
{
}
item:=first_item;
while item<>nil do begin
//...
item:=item^.next;
end;
item:=first_item;
while item<>nil do with item^ do begin
//...
item:=next;
end;
for intem in items do {...};
for (char * s = str; *s; s++)
{
}
s:=str;
while s^<>#0 do begin
//...
Inc(s);
end;
for s in str do begin
//...
end;
for i:=1 to Length(str) do {...};
for (size_t i = 0; initialization_list[i].somedata; i++)
{
}
i:=0;
while initialization_list[i].somedata<>0 do begin
//...
Inc(i);
end;
Исходная версия bormant, :
Попытка переписать сишные примеры на паскаль провалена?
Она ниже.
1.
for (some_type_t * item = first_item; item; item = item->next)
{
}
item:=first_item;
while item<>nil do begin
//...
item:=item^.next;
end;
item:=first_item;
while item<>nil do with item^ do begin
//...
item:=next;
end;
for (char * s = str; *s; s++)
{
}
s:=str;
while s^<>#0 do begin
//...
Inc(s);
end;
for s in str do begin
//...
end;
for i:=1 to Length(str) do {...};
for (size_t i = 0; initialization_list[i].somedata; i++)
{
}
i:=0;
while initialization_list[i].somedata<>0 do begin
//...
Inc(i);
end;