Jan. 3., 2010 | 01:43 am
No:: spicausis

Tev "tiiriit" funkcija ir pagalam nekorekta: nelaba ievada gadījumā, pēc n_kods.erase(i, 1): a) n_kods garums samazināsies, kā rezultātā cikls, kas strādā 0..gar kļūs pārāk garš; b) pēc i-pozīcijas izdzēšanas šai pozīcijā būs (i+1) simbols, kuru tu ciklā vairs nepārbaudīsi. Labāk veido jaunu stringu no atļautajiem simboliem, nevis dzēs veco.

Ja tev kaut kur metas negaidīti "?" tekstu beigās, tad izmaini kodu tā, lai tu varētu atšķirt, kurā vietā tas tieši veidojas — vai "dekodeet" neatrod simbolu, vai jokainā bufera apstrāde pie atkodēšanas aizrijas, vai kas.

# | view all comments


Reply

No:
( )Anonīms- ehh.. šitajam cibiņam netīk anonīmie, nesanāks.
Lietotājvārds:
Parole:
Temats:
Tematā HTML ir aizliegts
  
Ziņa: