Stroyer Skrevet 15. mai 2004 Del Skrevet 15. mai 2004 Hva betyr egentlig "no newline at end of file"? Hva skal man gjøre for å få vekk denne feilmeldingen? Lenke til kommentar
Stroyer Skrevet 15. mai 2004 Forfatter Del Skrevet 15. mai 2004 Skjer egentlig ganske ofte, men jeg kan jo ta et eksempel (tror jeg fant denne koden i dette forumet): #include <iostream> #include <fstream> using namespace std; char const* filename = "temp.txt"; int main() { string data; fstream file(filename, ios_base::in); if(!file) { cerr << filename << " does not exists, so creating it." << endl; file.clear(); file.open(filename, ios_base::out); } else file >> data; file.clear(); file.close(); // Get data from user. cout << "The (old) data is: " << data << endl << endl; cout << "Type in new data: "; cin >> data; // Save new data. file.open(filename, ios_base::out); file << data; file.close(); return(0); } // main() Lenke til kommentar
abcd423417984 Skrevet 15. mai 2004 Del Skrevet 15. mai 2004 lag et linjeskift på slutten av fila la meg gjette; du bruker gcc eller mingw? Lenke til kommentar
Dead_Rabbit Skrevet 15. mai 2004 Del Skrevet 15. mai 2004 Jeg bruker MinGWStudio, og den meldingen får jeg ganske ofte. Hvorfor bryr kompilatoren seg om jeg har linjeskift på slutten eller ikke? Det er da uvesentilg? Lenke til kommentar
Stroyer Skrevet 15. mai 2004 Forfatter Del Skrevet 15. mai 2004 lag et linjeskift på slutten av fila Fungerte det, ja. la meg gjette; du bruker gcc eller mingw? Vet ikke helt. Skriver kommandoen "c++ fila.cpp" i Linux-konsoll. Lenke til kommentar
søppel Skrevet 16. mai 2004 Del Skrevet 16. mai 2004 (endret) http://gcc.gnu.org/ml/gcc/2001-07/msg01120.html http://gcc.gnu.org/ml/gcc/2001-07/msg01119.html ..blandt annet derfor.. Edit: ..og under Linux er det GCC-kompileren som gjelder. Endret 16. mai 2004 av søppel Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå