Avatar billede mieritz Nybegynder
23. april 2004 - 14:49 Der er 1 kommentar og
1 løsning

Fil problem

Det er sikkert et simpelt spørgsmål, men jeg kan ikke finde fejlen. Jeg har følgende kode som virker næsten efter hensigten.
Der kommer til at stå det rigtige i fnm3, men tmp3 mangler det sidste bogstav og der er masser af plads i tmp3 så det er ikke det der er problemet.
i fnm3 står der VE0040100003934A1
men i tmp3 står der VE0040100003934A
altså der mangler det sidste 1-tal
Jeg er også noget i tvivl om at jeg skriver rigtigt til filen for der kommer godt nok noget sjovt ud i den så der er også noget galt der, men jeg kan ikke lige se hvad.

            char* fnm3;
            fnm3= Form1->Memo1->Text.c_str();
            char tmp3[256];
            sprintf(tmp3,"C:\\Program Files\\Borland\\CBuilder6\\Projects\\RS232\\Names\\%s.txt",fnm3);
            ofstream outfile(tmp3);

            char* navn1 = Edit1->Text.c_str();
            char* adress1 = Edit2->Text.c_str();
            char* postnr1 = Edit3->Text.c_str();
            // skriver bruger oplysninger til file
            outfile<<navn1<<","<<adress1<<","<<postnr1;
            outfile.close();
            //skriver det nye tekst ud hvis det er blevet ændret
Avatar billede mieritz Nybegynder
23. april 2004 - 15:57 #1
jeg har fået åbnet filen nu, men jeg kan slet ikke få den til at skrive det rigtigt ind i den. Første gang jeg skriver til den fjerner den sidste bogstavi postnr1 og den sætter 1 0 på adress1. Anden gang bliver navn1=postnr1.
Er der ikke nogen der ved hvad der går galt
Avatar billede mieritz Nybegynder
25. april 2004 - 14:13 #2
lukker
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