Kezdőoldal » Számítástechnika » Programozás » FOR-hoz nem lehet string...

FOR-hoz nem lehet string típusú ciklusváltozót használni?

Figyelt kérdés
pascalban
2012. jún. 12. 15:04
 1/3 ejbenjaro ***** válasza:
100%

Jól látod, nem lehet. De azért nézd meg az alábbi lehetőségeket: [link]

Free Pascalban ilyesmiket csinálhatsz.

2012. jún. 12. 15:12
Hasznos számodra ez a válasz?
 2/3 coopper ***** válasza:

Szia.


Tudomásom szerint csak sorszámozott tipusú változó lehet a for ciklusban :


Turbó pascal helpjében a sorszámozott tipusokról a következő van (A FOR helpjéből jutottam el az ORDINAL helpig) :


"Ordinal types


Turbo Pascal has ten predefined ordinal types:


Five of these integer types denote a specific subset of the whole numbers,

as shown here:


Type Range Size

Shortint 128..127 8-bit

Integer -32768..32767 16-bit

Longint -2147483648..2147483647 32-bit

Byte 0.255 8-bit

Word 0.65535 16-bit


The other five predefined ordinal types are the booleans (Boolean, WordBool,

LongBool, ByteBool) and Char.


Two other classes of user-defined ordinal types are enumerated types and

subrange types.


These standard functions can be used with all ordinal types:

Ord

Pred

Succ"



Tehát Karaktert használhatsz, stringet nem.


Sok sikert.

Üdv.

2012. jún. 12. 17:31
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:

"Jól látod, nem lehet. De azért nézd meg az alábbi lehetőségeket: ..."

Eddig nem tudtam hogy pascalba is van, ilyen fajta for ciklus.

Ezek alapján pont hogy lehet ("Delphi and FPC implementation"), persze nem Turbo pascal-ba.

Mégpedig a következőre jutottam:

var

s: string;

a:array [1..4] of string;

begin

a[1]:='alma';

a[2]:='korte';

a[3]:='szilva';

a[4]:='palinka';


for s in a do

writeln(s);

end.

2012. jún. 12. 19:15
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!