Ładny brzuch
Witam wszystkich
Wanie zaczynam programowa w jzyku C uywajc rodowiska MS Visual Studio.Net 2003.
Podczas kompilacji prostego programiku :
#include "string"
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
void PokazTekst()
{
string strNazwa;
cout << "Podaj nazwe produktu : " ;
cin >> strNazwa;
cout << "Nazwa produktu to " << strNazwa << "." << endl;
}
void main()
{
PokazTekst();
getch();
}
Kompilator zwraca mi bd:
"error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
Mam w zwiazku z tym pytanie - czy niewaciwie deklaruj zmienn typu "string"?
Pozdrawiam
Tutaj wyglda na to e kompilator nie moe rozpozna strumienia wejciowego, zupenie tak jakby biblioteki zawierajce te instrukcje byy walnite
Jeeli ci w czym pomogem, to masz u mnie dug. Spacisz go pomagajc komu innemu.
W linijce:
string strNazwa;
Zmie string na LPSTR, LPCSTR lub LPCTSTR(chyba) to wtedy powinno dziaa, ale jeli chcesz koniecznie korzysta ze stringa to nie wiem, moe sprbuj go rzutowa na ten typ.
Pozdrawiam.
o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o
kod wyglada dobrze oprocz linii:
#include "string"
powinno byc
#include <string>
moze jakims dziwnym trafem includowany jest inny plik, ktory nie ma przeladowania operatora >>, ale to taki strzal w ciemno...
i chyba zaczynasz programowac w jezyku c++ a nie c ;) bo to nie wyglada na c :]
pozdrawiam
pepsi^no1
nie wiem
Ciepe Kluchy RULEZ!
Czy jest jeszcze na wiecie cho jeden wielbiciel VB?
cytat:p4welo napisa:
nie wiem
To po co si odzywasz ?
:evil:
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
A jak by cout i cin wzi std::cout i std::cin
--------------------------
PHP, C++, Perl, WinAPI, Windows s :ok:
Wejd na http://blueboardent.hk.pl <- Ju nie dugo nowa odsona
Chwilka u mnie to dziaa!!
Uywam Visual C++ Express Bete i musiaem wykasowa tylko stdafx i skompilowao i dziaa. HYC.
--------------------------
PHP, C++, Perl, WinAPI, Windows s :ok:
Wejd na http://blueboardent.hk.pl <- Ju nie dugo nowa odsona
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Wanie zaczynam programowa w jzyku C uywajc rodowiska MS Visual Studio.Net 2003.
Podczas kompilacji prostego programiku :
#include "string"
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;
void PokazTekst()
{
string strNazwa;
cout << "Podaj nazwe produktu : " ;
cin >> strNazwa;
cout << "Nazwa produktu to " << strNazwa << "." << endl;
}
void main()
{
PokazTekst();
getch();
}
Kompilator zwraca mi bd:
"error C2679: binary '>>' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)
Mam w zwiazku z tym pytanie - czy niewaciwie deklaruj zmienn typu "string"?
Pozdrawiam
Tutaj wyglda na to e kompilator nie moe rozpozna strumienia wejciowego, zupenie tak jakby biblioteki zawierajce te instrukcje byy walnite
Jeeli ci w czym pomogem, to masz u mnie dug. Spacisz go pomagajc komu innemu.
W linijce:
string strNazwa;
Zmie string na LPSTR, LPCSTR lub LPCTSTR(chyba) to wtedy powinno dziaa, ale jeli chcesz koniecznie korzysta ze stringa to nie wiem, moe sprbuj go rzutowa na ten typ.
Pozdrawiam.
o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o,¸¸¸,o¤°`°¤o
kod wyglada dobrze oprocz linii:
#include "string"
powinno byc
#include <string>
moze jakims dziwnym trafem includowany jest inny plik, ktory nie ma przeladowania operatora >>, ale to taki strzal w ciemno...
i chyba zaczynasz programowac w jezyku c++ a nie c ;) bo to nie wyglada na c :]
pozdrawiam
pepsi^no1
nie wiem
Ciepe Kluchy RULEZ!
Czy jest jeszcze na wiecie cho jeden wielbiciel VB?
cytat:p4welo napisa:
nie wiem
To po co si odzywasz ?
:evil:
ICQ : 245-363-570 | TLEN : oxisoft | GG : 486-2-486
A jak by cout i cin wzi std::cout i std::cin
--------------------------
PHP, C++, Perl, WinAPI, Windows s :ok:
Wejd na http://blueboardent.hk.pl <- Ju nie dugo nowa odsona
Chwilka u mnie to dziaa!!
Uywam Visual C++ Express Bete i musiaem wykasowa tylko stdafx i skompilowao i dziaa. HYC.
--------------------------
PHP, C++, Perl, WinAPI, Windows s :ok:
Wejd na http://blueboardent.hk.pl <- Ju nie dugo nowa odsona