Gå til innhold

Hjelp til notis program


Anbefalte innlegg

Hei!

 

Har akkurat startet med c++, og har lekt meg litt med de grunnleggende funksjonene.

Så jeg begynte å skrive noen absurde programmer bare for å få satt meg inn i c.

 

Jeg lager et programs som kan lagre en notis, som du skriver inn i programmet. Og leser det ut fra en txt fil. Men vet ikke hvordan jeg kan få tekst som blir skrevet inn i

consolen, til å bli skrevet inn i txt filen. Og så få lest txt dokumentet inn i consolen igjen.

Dette er for at den skal huske noticen....

 

Her er programmet:

 

#include <iostream>
#include <string>
#include <fstream.h>
using namespace std;
int main()
{
   //variabler
   string mystr;
   double option;
   //END
   //Start Intro
   cout << "Hello, welcome to NoteBookCE" << endl;
   cout << endl <<
   "Press Enter to view options";
   cin.get();
   //END Intro
   //START Menu
   menu: 
   system("cls");
   cout << "Welcome to the menu, enter your choice: ";
   cout << endl;
   cout << "1: Write new note" << endl;
   cout << "2: View current note" << endl;
   cin >> option;
   //END Menu
   if (option == 1) {
              system("cls");
              cout << "Type your Note here: " << endl << endl;
              ofstream note("\\Note\mynote.txt");
              //??????
              goto menu; }
   if (option == 2) {
              system("cls");
              cout << " Your message is: " << endl << endl;
              cout << /* ? */ << endl << endl;
              system("pause");
              goto menu; }
               
   else
       cout << "Invalid choice" << endl << endl;
       cout << "Press ENTER to try again";
       cin.get();
       goto menu;
   
   return 0;  } //END_MAIN

 

Jeg har tidligere klart og lagre tekst inn i et tekst dokument, men ikke en "setning", bare et ord. Da bruker jeg en variabel aka, uhm.. string. men da kan jeg ikke lagre mer enn et ord.

 

Takker for svar, dersom jeg har uttrykt meg dårlig ang. min situasjon, så skal jeg prøve forklare det bedre. :thumbup:

Lenke til kommentar
Videoannonse
Annonse
  • 2 uker senere...

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...