Mit problem er at den godt nok tilføjer tekst til den, men den overskriver lidt af den allerede eksisterende tekst.Min hensigt er at den skal åbne file, og i næste tomme line tilføje den nye tekst.
Og i stedet for fputs ville jeg anvende fprintf: FILE * fp = fopen("C:\\input.txt","at"); fprintf(fp,"\n%s\n",m_filetitle); // m_filetitle er en char* eller tilsvarende
Forskellen på tekst og binær filer er udelukkende et spørgsmål om, hvordan linieskift håndteres. Åbnes som tekstfil bliver "\n" til to tegn: newline og carriage-return. Åbnes som binærfil konverteres "\n" ikke.
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.