» Poradna » Programy

Jak je v pascalu znak noveho radku?

 |   | 

dobry den,
jsem nucen neco naprogramovat v pasvalu a potrebuji napsat podminku, ktera otestuje, zda je v promenne radek retezec 'vrt[NOVY_RADEK]'

Jak tam mam nacpat ten novy radek? ani jedno z nasledujiciho mi nefunguje a nechapu proc.

pos('vrt\n', radek)<>0
pos('vrt'+#10, radek)<>0

diky moc

Odpovědi na otázku

 |   | 

nový řádek v linuxu je #10, ale ve widlích a DOSU #13#10, neboli Chr(13) + Chr(10)

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

ale to mi prave nefunguje..

Jsem na linuxu. Proc mi treba tohle vypise FALSE?

radek:='textvrt'+#10+'text';
writeln(pos('vr t'+#10, radek)<>0);

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

tak nic tohle zrovna vypise TRUE

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Nefunguje to jenom kdyz ten retezec nactu ze souboru...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Když to načteš ze souboru, tak se tyto znaky (CR/LF) zežerou systémem a nepředávají se ti do proměnné. Předpokládám, že to nečteč binárně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   | 

Mozna by bylo spravneji konec radku (i kdyz to de facto znamena novy radek)... Puvod to ma v davnych dobach, kdy tiskarny EPSON ke znaku "konec radku" - Chr(10) generovaly automaticky znak "navrat voziku" Chr(13), kdezto tiskarny IBM znak Chr(13) potrebovaly obdrzet z pocitace.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Znak




Určitě si přečtěte

Solární panely v silnici vypadaly jako dobrý nápad. V praxi se ale neosvědčily

Solární panely v silnici vypadaly jako dobrý nápad. V praxi se ale neosvědčily

** Nápad použít na silnice místo asfaltu solární panely vypadal slibně ** Praktické testy však odhalily celou řadu nevýhod ** Nejhorší je směšná účinnost ve srovnání s fotovoltaickou elektrárnou

Karel Kilián | 62

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

Google Cloud Next: Blíží se bitva o to, kdo ovládne cloud, tedy internet zítřka

** Google v týdnu ukázal nové telefony Pixel ** V Londýně se ale také konal Google Cloud Next ** Konference o tom, jak bude vypadat internet v cloudu zítra

Jakub Čížek | 31

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

Čtyřicet procent je moc. Spalovací motory nedokážou splnit požadavek EU na snížení emisí

** EP nařídil automobilkám snížit o 40 % emise CO2 ** EU chce zvýšit podíl elektromobilů ** Výrobci hrozí ztrátou pracovních míst

Karel Kilián | 254


Aktuální číslo časopisu Computer

Jak vytvořit a spravovat vlastní web

Velký test herních klávesnic a DVB-T2 tunerů

Vše o formátu RAW

Vybíráme nejlepší základní desku