tAno16 Skrevet 11. oktober 2007 Del Skrevet 11. oktober 2007 (endret) Hei. Lager et program som lar deg velge en fil du vil skrive en notis i. Bruker da ofstream. Og lagrer notisen midlertidig i en 'string', før den skrives ut i txt-fila. Men bare første ord blir skrevet ut. Her er utdrag: variabelen. [...] string slot1 // slot 1 er liksom første sted man lagrer notisen. [...] Og så i koden her jeg dette: [...] cout << endl; cout << "Write your note here: " << endl; cin >> slot1; ofstream f("a.txt"); f << slot1; f.close(); cin.get(); [...] Tror jeg skal bruke getline. men får det ikke til å virke. Takk for hjelp, har søkt overalt etter dette. NB! Notisen skrives inn i konsollen. Endret 11. oktober 2007 av tAno16 Lenke til kommentar
Frysning Skrevet 11. oktober 2007 Del Skrevet 11. oktober 2007 #include <iostream> #include <string> using namespace std; int main(int argc, char *argv[]) { string linjen; cout << "Skriv noe viktig: \n"; getline(cin, linjen); cout << linjen << "\n"; return 0; } Det vil i alle fall vise deg hvordan du kan bruke getline Lenke til kommentar
tAno16 Skrevet 19. oktober 2007 Forfatter Del Skrevet 19. oktober 2007 Okej, Takk skal du ha du 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å