Problmer med string i c++

3 innlegg i emnet

Skrevet

Noen som kan fortelle meg hvorfor jeg ikke får lest inn fra text filen igjen? Int verdiene funker, men ikke stringen:S

#include <iostream>


#include <fstream> //bibliotek for lesing og skriving til fil


using namespace std;


int main()


{

	int tall1=1234, tall2=5678;

	int tall3, tall4;


	string tekst = "Dette er en tekst. ";


	string filnavn = "testfil.txt";


	ofstream Utfil;   //filvariabel;


	Utfil.open(filnavn.c_str());  //åpner fil


	Utfil << tall1 << "\t" << tall2 << endl;	//Skriver til fila


	Utfil << tekst;


	Utfil.close();


ifstream Innfil;


	Innfil.open(filnavn.c_str());




	if(!Innfil)


		{


			   cout << "Feil ved åpning av fil" <<endl;


			  // exit(EXIT_FAILURE);


		}




	Innfil >> tall3 >> tall4;


	getline(Innfil,tekst);


	Innfil.close();



	cout << tall3 << "\t" << tall4 << endl << tekst << endl;




}

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Får meg virker det som det noe galt med oppsette av "getline(Innfil,tekst);"

men er ikke sikker :s

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

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