View Single Post
Staro 07.11.2007., 22:32   #1
xx77aBs
Registered User
 
xx77aBs's Avatar
 
Datum registracije: Aug 2007
Lokacija: Osijek
Postovi: 16
c++ string podatak i scanf ...

pozdrav ljudi ... evo pokusavam ovdje nest isprogramirati u c++u i sve super ide ... i sad trebam ucitati par stringova ... bas bih htio koristiti string tip podatka ... a ne char array ... al zbog nekog razloga ovaj dolje kod mi ne radi :

Citiraj:
#include <iostream>
#include <stdio.h>

using namespace std;

string r1;

int main(void)
{
scanf("%s",&r1);

cout<<r1<<endl;

system("pause");
return 0;
}
iz nekog razloga program mi se rusi ... da li uopce funkcija scanf moze raditi s string klasom ?? ako ne moze da li postoji neki nacin na ju natjeram ? za sada sam uspio to ovako napraviti ...


Citiraj:
#include <iostream>
#include <stdio.h>


using namespace std;

string r1;
char temp[256];


int main(void)
{
scanf("%s",temp);

r1=temp;
cout<<r1<<endl;


system("pause");
return 0;
}

na taj nacin sve radi ... ali imam varijablu viska ... tj. opet koristim char array koji pokusavam zamjeniti string klasom ... da li itko ima ideje kako to napraviti ? treba mi bas taj formatirani unos ... znam da radi s cin i s getline ...
xx77aBs je offline   Reply With Quote