pajautaa

Par c++

« previous entry | next entry »
Jan. 2., 2010 | 08:22 pm
posted by: atheist in pajautaa

Varbūt šeit ir kāds, kam šodien mazliet brīvs vakars un ir vēlme apskatīties vienas programmas kodu. Situācija jocīga - savā datorā testpiemēri izpildās, citā - neizpildās. Neko jaunu nevajag, tikai gribu zināt, kas pie vainas un saprast, kā to dīvainību labot.

Jaukie cilvēki, atsaucieties komentāros vai uz epastu egirl@inbox.lv. Tad nosūtīšu kodu un attiecīgos testpiemērus (tādi vispār ir 4). Kods nav garš, ātri var saprast, par ko iet runa.

Paldies jau iepriekš!

Tagad te ir kods, zem kura ir testpiemēri, jo nevarēja tos atsevišķi parādīt, augšā ir apraksts, par neskaidrībām jautājat, jo visu nevar izstāstīt (vismaz ne to, kas katram varētu likties svarīgi).

http://paste.php.lv/6a27b4277d79c35a6d812144d341c946?lang=php

# | jā, ir doma! | Add to Memories


Comments {15}

from: [info]ad_nocendum
date: Jan. 3., 2010 - 01:48 am
#

a) LF vai CR+LF ir atkarīgs no sistēms (lasi - kompilatora). enīvei, tas šeit problēmas nevarētu radīt. Katrā ziņā, kamēr ieejas fails ir veidots iekš OS A noklusētā redaktora un pati programma ir arī veidota iekš OS A, tad tā nu noteikti nav problēma.
b) ja godīgi, es nespēju atcerēties tik vecu arhitektūru (lasi - fizisko izpildījumu), lai RAMa pietrūktu. vismaz arī uz 8086 ar 4-8 KB RAM šitam jāiet griezdamies (vismaz kamēr nav ūbergari stringi). varbūt šis kods ir jādarina uz kādu embedded device, ja tas ir aktuāli?

ja problēma vēl būs aktuāla, varu rītvakar apskatīties, kad pālītis mazāks.

Atbildēt | Iepriekšējais | Diskusija


Atheiste

from: [info]atheist
date: Jan. 3., 2010 - 12:50 pm
#

problēma ir aktuāla. un man pateica, ka problēma varētu būt, ka otram datoram ir linux un tur beigu simboli ir savādāki un tāpēc windows var rādīt pareizi, bet linuxā atrod nepazīstamus beigu simbolus

Atbildēt | Iepriekšējais | Diskusija


Skabičevskis

from: [info]begemots
date: Jan. 4., 2010 - 01:48 pm
#

"nepazīstamie" kāreiz ir tie CR+LF un LF vietā, ja tiešām mēģini gan uz Windows gan uz Linux palaist programmu :P

Atbildēt | Iepriekšējais