Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 28.07.15 Prihlásený: 25.02.22 Príspevky: 862 Témy: 42 | 42 Bydlisko: Okolie Skalica |
Ahojte v škole sme dostali zadanie : //Program si vypyta n slovíčok (sjl,eng) zapíše ich do 2 súborov(svk.txt,eng.txt), výpis na obrazovku: Deň - Day + program zapíše do xx.txt (v mojom prípade svk-eng.txt) všetky slovíčka v sjl aj eng teda: Deň - Day Takže zatiaľ to mam tak že program zapíše slovenské slovíčka do svk.txt a anglické do eng.txt a všetky do svk-eng.txt ale moj problém je v tom že keď sa snažím použiť príkaz append aby tam zostali slovíčka, kt. tam boli predtým tak to proste nejde.. Nejaké nápady? Kód: //vypyta n slovicok (sjl,eng) zapise ich do 2 suborov(svk.txt;eng.txt) //vypis na obrazovku - Deň - Day program engsvkspolu;
{$APPTYPE CONSOLE}
uses SysUtils;
var f,g,h:text; svk,eng:string; i,n:integer; begin write('Zadajte pocet slovicok: '); readln(n); assign(f,'eng.txt'); assign(g,'svk.txt'); assign(h,'svk-eng.txt'); rewrite(f); rewrite(g); rewrite(h); for i:=1 to n do begin write('Zadajte slovenske slovo: '); readln(svk); write('Zadajte preklad v anglictine daneho slova: '); readln(eng); writeln(f,eng); writeln(g,svk); writeln(h,svk,' - ',eng); end; close(f); close(g); close(h); writeln; reset(f); reset(g); reset(h); while NOT eof(f) do begin readln(f,eng); readln(g,svk); writeln(eng,' - ',svk); end; readln; end.
_________________ PC: CPU Intel i5 8500 COOLER SilentiumPC Fera3 MB Asus PRIME B360M-A GPU MSI GeForce RTX 3070 Ti GAMING X TRIO 8G SSD Samsung 860 EVO 250 GB HDD Seagate BarraCuda 2 TB RAM HyperX Fury Black 16GB 2133 MHz PSU Corsair RM850x (2021) CASE SilentiumPC Regnum RG1 OS Win 10 Pro 64-bit |
|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA |
Pascal som uz nevidel X rokov, ale ak si dobre pamatam, tak rewrite sa pouziva, ak subor neexistuje. Ak existuje, vymaze jeho obsah a zapise nove data. Toto je kamen urazu. Pouzi Append, ktory pripisuje na koniec suboru, avsak subor musi existovat, inak ti to tusim vyhodi chybu. Kód: //vypyta n slovicok (sjl,eng) zapise ich do 2 suborov(svk.txt;eng.txt) //vypis na obrazovku - Deň - Day program engsvkspolu;
{$APPTYPE CONSOLE}
uses SysUtils;
var f,g,h:text; svk,eng:string; i,n:integer; begin write('Zadajte pocet slovicok: '); readln(n); assign(f,'eng.txt'); assign(g,'svk.txt'); assign(h,'svk-eng.txt'); Append(f); // miesto rewrite Append(g); // miesto rewrite Append(h); // miesto rewrite for i:=1 to n do begin write('Zadajte slovenske slovo: '); readln(svk); write('Zadajte preklad v anglictine daneho slova: '); readln(eng); writeln(f,eng); writeln(g,svk); writeln(h,svk,' - ',eng); end; close(f); close(g); close(h); writeln; reset(f); reset(g); reset(h); while NOT eof(f) do begin readln(f,eng); readln(g,svk); writeln(eng,' - ',svk); end; readln; end.
Vyskusaj
_________________ HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro
Boh je reálny, pokial nebol deklarovaný ako integer |
|
Registrovaný: 28.07.15 Prihlásený: 25.02.22 Príspevky: 862 Témy: 42 | 42 Bydlisko: Okolie Skalica |
Vedel som, že append dopĺňa obsah ale akosi mi to neišlo. Skúsim potom keď budem doma teraz nemám ako ale dík
_________________ PC: CPU Intel i5 8500 COOLER SilentiumPC Fera3 MB Asus PRIME B360M-A GPU MSI GeForce RTX 3070 Ti GAMING X TRIO 8G SSD Samsung 860 EVO 250 GB HDD Seagate BarraCuda 2 TB RAM HyperX Fury Black 16GB 2133 MHz PSU Corsair RM850x (2021) CASE SilentiumPC Regnum RG1 OS Win 10 Pro 64-bit |
|
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 | 58 |
budem trochu OT ale to sa ešte furt vyučuje na školach Pascal? Na tych vyspelejšich maju C.. aj ked vela zaleži od učitela daneho predmetu. Moja byvala "učitelka informatiky" je taka sprosta, že nevie ani rozdiel medzi SW a HW...
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 28.07.15 Prihlásený: 25.02.22 Príspevky: 862 Témy: 42 | 42 Bydlisko: Okolie Skalica |
No my to máme tak že 1. ročník - Pascal, 2. ročník - Delphi, 3. ročník - C, 4. ročník - naša volba (C,Delphi,Pascal)
_________________ PC: CPU Intel i5 8500 COOLER SilentiumPC Fera3 MB Asus PRIME B360M-A GPU MSI GeForce RTX 3070 Ti GAMING X TRIO 8G SSD Samsung 860 EVO 250 GB HDD Seagate BarraCuda 2 TB RAM HyperX Fury Black 16GB 2133 MHz PSU Corsair RM850x (2021) CASE SilentiumPC Regnum RG1 OS Win 10 Pro 64-bit |
|
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 | 58 |
no tak to je riadna sprostosť ale čo už
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 28.07.15 Prihlásený: 25.02.22 Príspevky: 862 Témy: 42 | 42 Bydlisko: Okolie Skalica |
Za to ja nemôžem čo už
_________________ PC: CPU Intel i5 8500 COOLER SilentiumPC Fera3 MB Asus PRIME B360M-A GPU MSI GeForce RTX 3070 Ti GAMING X TRIO 8G SSD Samsung 860 EVO 250 GB HDD Seagate BarraCuda 2 TB RAM HyperX Fury Black 16GB 2133 MHz PSU Corsair RM850x (2021) CASE SilentiumPC Regnum RG1 OS Win 10 Pro 64-bit |
|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA |
Neuron, v com je podla teba C vyspelejsie od pasacalu? Maju sa naucit logiku programovania, nie programovat v jazyku Si OT a riesilo sa to tu uz X krat. // Delphi je OOP pascal
_________________ HP ProBook 4530s Intel® Core™ i5-2430M (2.4GHz, 3MB, 2 jadrá)*4GB 1333MHz DDR3*ATI Mobility Radeon HD 6490 1GB + Intel HD Graphics 3000*640GB SATA 5400RPM *Windows 7 Home Premium 64 bitová verzia Lenovo IdeaPad Z50-70 Intel Core i5 4210 Haswell* NVIDIA GeForce GT 840M 4GB + Intel HD Graphics 4000*SSHD 1TB 5400 otáčok + 8GB cache*RAM 4GB* Full HD (1920 × 1080)*Windows 10 pro
Boh je reálny, pokial nebol deklarovaný ako integer |
|
Registrovaný: 26.08.10 Prihlásený: 29.01.22 Príspevky: 1495 Témy: 58 | 58 |
a v C sa nebodaj nenaučia logiku programovania? A naučia sa toho ovela viac (teda maly by), a budu mat aky taky zaklad v jednom z najsilnejsich jazykov... tu jednoduchu logiku co im može dodať Pascal sa naučia za pol roka... a to som už možno aj prestrelil
_________________ ALL TIME best actors : Christian Bale, Denzel Washington, Tom Hardy |
|
Registrovaný: 15.06.14 Prihlásený: 13.01.25 Príspevky: 17965 Témy: 143 | 143 Bydlisko: Bratislava |
Presne tak, pascal ma dost chyb co by mat nemusel: bodkociarka na konci, deklarovanie vsetkych premennych na zaciatku programu
_________________ ITX >>> ATX |
|
Registrovaný: 22.08.11 Prihlásený: 14.12.23 Príspevky: 2361 Témy: 11 | 11 |
Zrovna bodkociarku by som ako chybu nepovazoval. Nie je to dovod na ucenie Pascalu ale teoreticky sa v Pascale da naprogramovat to iste, ako v C. Osobne mi pride C o dost prehladnejsie.
|
|
Registrovaný: 15.06.14 Prihlásený: 13.01.25 Príspevky: 17965 Témy: 143 | 143 Bydlisko: Bratislava |
Chyba to nie, ale je to dost otravne
_________________ ITX >>> ATX |
|
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v Delphi, Visual Basic | 5 | 670 | 27.03.2012 19:50 Fico | | v PHP, ASP | 24 | 1237 | 10.07.2008 12:06 rooobertek | | v Delphi, Visual Basic | 1 | 870 | 01.01.2010 12:08 B.A.X.O | | v PHP, ASP | 4 | 1067 | 13.02.2009 17:55 _fortes_ | | v PHP, ASP | 6 | 1106 | 12.06.2010 10:54 kexo | | v PHP, ASP | 4 | 648 | 14.01.2009 6:58 JanoF | | v Delphi, Visual Basic | 0 | 605 | 19.07.2011 19:14 kotlas6667 | | v JavaScript, VBScript, Ajax | 11 | 795 | 22.01.2015 23:15 chrono | | v Ostatné | 7 | 753 | 14.11.2017 7:37 BX | | v Ostatné | 15 | 816 | 16.09.2017 13:12 martinius96 | | v Operačné systémy Microsoft | 6 | 501 | 29.03.2009 12:30 shiro | | v Assembler, C, C++, Pascal, Java | 2 | 1240 | 13.04.2011 22:46 blabla630 | | v JavaScript, VBScript, Ajax | 9 | 1136 | 05.03.2008 13:45 stenley | | v PHP, ASP | 6 | 1044 | 10.12.2009 19:39 stenley | | v Databázy | 8 | 1503 | 31.10.2008 20:08 El_locco | | v Assembler, C, C++, Pascal, Java | 5 | 2184 | 28.04.2011 10:39 Fico |
|