Permalänk
Medlem

Uppgift inför prov C++

Hejsan jag har en övningsuppgift inför ett prov i veckan jag inte förstår mig på... Någon som förstår sig på bättre hur in och utmatning fungerar?

Konstruera ett program som öppnar en rapportfil (textfil) för skrivning där användaren anger filnamn (till exempel ovn1.rpt).Lagra olika inmatade tecken på filen, t.ex olika bokstäver, genom att mata in en bokstav åt gången, dvs ingen textinmatning. Avsluta inmatningen med 'q' ('q' skall givetvis inte sparas). Glöm inte att stänga filen innan du avslutar programmet.

Permalänk
Medlem

Om man tittar på dina tidigare "gör mina hemläxor"-trådar så tycker man att du borde ha lärt dig detta vid det här laget. Åter igen kan du säkert hitta lösningen med tre google-sökningar.
"how do i open a file for writing in c++"
"how do i read a char from std input in c++"
"how do i write to a file in c++".

Permalänk
Medlem

Ifall du kan använda std::cout till att skriva ut saker i konsollen kan du öppna en fil och använda denna istället på samma sätt.

ofstream out_file("somefile.txt");

out_file << "Hello World" << std::endl;