Kezdőoldal » Számítástechnika » Programozás » Pascal ékezetes betűk beolvasá...

Pascal ékezetes betűk beolvasása állományból?

Figyelt kérdés

Készítettem egy állományt, amibe ez volt:

óúüűöáé


beolvastam:

program ekezet;

var

f:text;

a:string;

begin

assign(f,'ekezet.txt');

reset(f);

readln(f,a);

writeln(a);

close(f);

readln;

end.



és valamiért csak a hosszú ú-t, és ű-t ismerte fel, a többi helyén furcsa szimbólumok.


CP852-es kódolást használok.


Köszönök minden segítséget.



2015. okt. 6. 18:16
1 2
 1/13 anonim ***** válasza:

Használj valami nem kőkorszaki kódolást, mondjuk UTF-8-at.

G.

2015. okt. 6. 18:50
Hasznos számodra ez a válasz?
 2/13 A kérdező kommentje:
Sajnos ugyanaz az eredmény UTF-8-cal is
2015. okt. 6. 18:53
 3/13 SimkoL ***** válasza:
Milyen Pascal, milyen kódolású a txt file ?
2015. okt. 6. 18:54
Hasznos számodra ez a válasz?
 4/13 A kérdező kommentje:
Free pascal 1.1, a txt-t sima win7 jegyzettömbbe írtam, nem tudom sajnos milyen kódolású (hol lehet esetleg megnézni?)
2015. okt. 6. 18:59
 5/13 A kérdező kommentje:
Na közben rájöttem. Kipróbáltam ansi és utf-8-cal is, de még mindig nem jó.
2015. okt. 6. 19:02
 6/13 coopper ***** válasza:
100%

Szia.


Nem is lesz jó, DOS és WINDOWS ennyire kompatibilis egymással.


Az EDIT.COM (c:\Windows\System32\ mappában van) DOS-os szövegszerkesztővel irj ékezetes betűket, és akkor elvileg jó lesz (Keresés/Futtatás : edit.com)


Sok sikert.

üdv.

2015. okt. 6. 19:11
Hasznos számodra ez a válasz?
 7/13 A kérdező kommentje:

Köszi a válaszokat, de nekem igazából egy adott állományt kellene beolvasnom, és kiíratnom, az állománnyal nem babrálhatok. De úgy emlékeszem ez régebben nem volt probléma (régen csináltam ilyen feladatot).


Tehát egy adott állomány beolvasásához kellene segítség.

2015. okt. 6. 19:24
 8/13 SimkoL ***** válasza:

Azt hiszem ez a járható út:


program project1;


uses Windows, SysUtils;


var f : text;

a : string;

begin

Assign(f,'1.txt');

Reset(f);

ReadLn(f, a);

CharToOEM(PChar(a), PChar(a));

WriteLn(a);

Close(f);

ReadLn;

end.

2015. okt. 6. 19:25
Hasznos számodra ez a válasz?
 9/13 A kérdező kommentje:
Simkol: neked működött? Mert leteszteltem, és nekem ugyanúgy hibás sajnos.
2015. okt. 6. 19:29
 10/13 SimkoL ***** válasza:
Igen, ansi txt-ből simán. Küldd már el a szövegfájlodat, hadd nézzem meg. simkol@pro.hu az e-mail címem. Biztosan tudok rá neked megoldást :), de így csak találgatok.
2015. okt. 6. 19:33
Hasznos számodra ez a válasz?
1 2

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!