
Jak ulozit program z Pascalu do souboru s priponou exe
Mam program v Turbo Pascalu a chtel bych ho ulozit jako soubor s priponou exe. Nejak to nejde... Nasel sem nejakej zpusob, ale ten me nefunguje - "otevři Compile a klikni na Destination a melo by se to zmenit z memory na disk, pak staci dat compile a udela ti to exe soubor." Jak na to?
No ten navod je spravny
Akorat se nerika ulozit, ale zkompilovat.
Jde o oto, ze ty mas vytvoreny pascalovsky soubor .pas, coz je obydejnej testak s prikazama, ktery kompilator zmeni do podoby strojovyho kodu a vytvori se ten exe soubor. Pokud ti to v kompilatoru nejde, muze to byt spatnyma predvolbama nebo mas v tom zdrojovym kodu chybu.
Ztezka radit z tak mala informaci.
Zde je ten soubor *.PAS UFA.PAS
Jaky informace dat vic, nevim:) A jesi tam je chyba, to je mozny, ale ja o tom nevim... funguje to jak ma:)
Ja nevim, ja v praci Turbo Pascal nemam, abych to mohl vyzkouset.
A kdyz to spustis pres TP, tak to bezi ?
Jo, bezi to v poho, vytvorilo me to akorat soubory s priponou PAS a BAK...
Tak to ti nepomuzu, vidim to na nejaky predvolby v kompilatoru TP.
Pokud to nevyresis, tak ja to zkusim doma, ale dneska se dostanu domu hrozne pozde, tak nevim, jestli nepadnu mrtvej.
A jeste jedna vec, na vystupu mam cislo, kery je velky a chtel bych aby byli oddeleny tisice, to jde nejak?
V programu si preformatuj vystup, respektive vypis jednotky-stovky, napis carku, tisice az stotisice, carku.. jinak to nepujde
To zni strasidelne, myslim ze se spokojim s tim o mam
Jak by to vubec melo vypadat? Tam budu neco odcitat?
Nejjednodusseji asi delit tisicem
Sice zkousim co me napada, ale sem furt dutej a reseni v nedohlednu
tusim, ze se vypisuje od leva... takze:
delis tisicem, dokud vysledek celociselneho deleni je vetsi nez 0
jakmile dojdes ze uz je nula, vratis se k predhozimu vysledku, to je prvni cislice, u toho musis taky vedet kolikrat jsi to delil
pak na vystup napises cislo, pak mezeru nebo tecku ( podle toho cim chces oddelit ), pak vysledek vynasobis x krat tisicem ( kolikrat jsi delil ) a odectes to od puvodniho cisla
a zase pokracujes, dokud neni nula
Tohle je osetreno pouze pro cela cisla, pro desetina cisla by to bylo kapku slozitejsi
Covece, algoritmizace je snad zaklad, ne? K tomu nemusi clovek umet zadny programovaci jazyk, aby udelal algoritmus.
A v realu?:) Mam cisla od 400 000 do cca 30 000 000.
jeeee
12345678 < 1000 NE!
12345678/1000=12345
12345 < 1000 NE!
12345/1000=12
12 < 1000 ANO!
OUTPUT: 12,
12345678-(12x1000x1000)=345678
345678/1000=345
3 45 < 1000 ANO!
OUTPUT: 12,345,
345678-(345x1000)=678
678 < 1000 ANO!
OUTPUT: 12,345,678
Co je na tom nepochopitelne? Urcite bude existovat jednodussi zpusob, tohle je prvni co me napadlo.
Jaj, uz to mam zkompilovany:) Ono se to ulozilo do slozky WORK, pritom soubor s priponou PAS je jinde...:) I tak diky za rady a omlouvam se jehovistovi za narceni z priblblosti
Je problém si někde v SETTINGS nastavit WORK DIRECTORY / OUTPUT DIRECTORY?
Jak pro koho, někteří jedinci se záložce "Nastavení" velkým obloukem vyhýbají s obavou, aby tam něco nepokazili....
Když se někdo menu Nastavení vyhýbá, tak mu pak nikdy nic nebude fungovat jak chce. Od toho tam to nastavení je.
Samozřejmě, nutno nastavovat s rozvahou, jen věci, kterým rozumím a pro jistotu si poznamenat původní hodnotu, aby ji člověk kdyžtak mohl vrátit zpátky.