» Poradna » Programy

Jak je v pascalu znak noveho radku?

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 6/6
 |   |   |  [81.0.194.---]

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

 |   |   |  [84.42.139.---]

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
 |   |   |  [81.0.194.---]

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
 |   |   |  [81.0.194.---]

tak nic tohle zrovna vypise TRUE

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |   |  [81.0.194.---]

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
 |   |   |  [212.158.157.---]

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


Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

Genetika a příjmení: Unikátní možnost získat test Y-DNA zdarma a dozvědět se o svých předcích

** Projekt Genetika a příjmení hledá shody mezi osobami se stejným příjmením ** Využívá k tomu testování DNA na chromozomu Y ** Výsledky testu můžete účastí v projektu získat zdarma

11.  1.  2018 | Marek Lutonský | 3

Pojďme programovat elektroniku: Z čeho poskládat venkovní meteosondu, která poběží celé roky

Pojďme programovat elektroniku: Z čeho poskládat venkovní meteosondu, která poběží celé roky

** Dnes si ukážeme, z čeho postavit venkovní meteosondu ** Tak, aby fungovala celé roky ** A posílala data třeba pomocí Wi-Fi

14.  1.  2018 | Jakub Čížek | 19


Aktuální číslo časopisu Computer

Zachraňte nefunkční Windows

Jak nakupovat a prodávat kryptoměny

Otestovali jsme konvertibilní notebooky

Velký test 14 herních myší