Avatar billede videodyr Nybegynder
19. juli 2002 - 20:42 Der er 6 kommentarer og
1 løsning

Kan ikke finde fejl

Hejsa!!

Check, lige det script, jeg kan nemlig ikke finde fejl... Men det bliver ved med at komme med fejl.

script:
String modkontototal;

        if (modkonto->Text !="")
        {
        ShowMessage("start:"); // Angiver en besked til brugen
        String test, str2;
        String str1 = modkonto->Text;
            int tal, check;
        for (tal =1; tal < 11; tal++)
        {
          str2 = str1.SubString(tal, 1);
          check = StrToInt(str2);
          if((check <= 9) && (check >= 0))
            modkontototal += str2;
        };
Avatar billede videodyr Nybegynder
19. juli 2002 - 20:44 #1
Jeg fik ikke det hele med.

String modkontototal;

        if (modkonto->Text !="")
        {
        ShowMessage("start:"); // Angiver en besked til brugen
        String test, str2;
        String str1 = modkonto->Text;
            int tal, check;
        for (tal =1; tal < 11; tal++)
        {
          str2 = str1.SubString(tal, 1);
          check = StrToInt(str2);
          if((check <= 9) && (check >= 0))
            modkontototal += str2;
        };
        };
Avatar billede hermandsen Juniormester
19. juli 2002 - 21:21 #2
Hvor opstår din fejl?
Avatar billede videodyr Nybegynder
19. juli 2002 - 21:39 #3
Når man køre programmet kommer den med denne fejl, " ''is not a valid integer value "
Avatar billede hermandsen Juniormester
19. juli 2002 - 22:12 #4
Hvad står der i str2?!? Det kunne nemlig godt lyde som om at det ikke er et tal... :)

Ved: check = StrToInt(str2);
Bliver str2 konverteret til et tal... Hvis det så ikke er et tal der står i str2, så kan den jo ikke konvertere! :)
Avatar billede nico26 Nybegynder
19. juli 2002 - 22:31 #5
skift for (tal =1; tal < 11; tal++) ud med

for (tal =0; tal < str1.Length; tal++)
Avatar billede nico26 Nybegynder
19. juli 2002 - 22:34 #6
der er selvfølgelig str1->Length
Avatar billede videodyr Nybegynder
19. juli 2002 - 22:58 #7
Hmm.. Du har rigtigt hermanden, Det sidst tegn i linen er "-" og det kan det naturligvis ikke konverter, det havde jeg ikke lige tænk på..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester