Wyświetlanie tekstu z funkcji

Wyświetlanie tekstu z funkcji
klimba
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 5 lat
0

Cześć,
ostatnio natrafiłem na błąd dlaczego coś takiego działa

Kopiuj
int _tmain(int argc, _TCHAR* argv[])
{
	cout << "Tekst do wyświetlenia";
	getch();
	return 0;
}

a jak chcę wyświetlić tekst za pomocą funkcji to niedziała

Kopiuj
string DisplayText(string text){
	string tmp_text = text;
	cout << tmp_text;
}

int _tmain(int argc, _TCHAR* argv[])
{
	DisplayText("Text");
	getch();
	return 0;
}

i do linii z "cout << tmp_text;" mam komunikat

Kopiuj
[bcc32 Error] test.cpp(26): E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'string'
  Full parser context
    function2_console.cpp(24): parsing: string DisplayText(string)

sql przykłady na anoncoPL kategoria sql
AK
Po pierwsze pisze się oddzielnie "nie działa"
AK
Po drugie nie pisze się "nie działa", tylko podaje szczegóły: nie kompiluje się - podaje się błąd, kompiluje, ale działa inaczej niż spodziewane - określa się co i jak ma być a jest
AK
Jak na 10 lat na forum, słabiutko z zadawaniem pytań
kq
O co wam chodzi, przecież wkleił komunikat błędu kompilacji pozwalający na udzielenie jednoznacznej pomocy.
kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:dzień
  • Lokalizacja:Szczecin
1
Kopiuj
#include <string>
#include <iostream>

Albo to co Marek mówi.

Przy okazji: nie zwracasz nic z funkcji zwracającej string


edytowany 1x, ostatnio: kq
MarekR22
Moderator C/C++
  • Rejestracja:ponad 17 lat
  • Ostatnio:4 minuty
4

Bo pewnie ten string to nie jest std::string tylko coś innego.


Jeśli chcesz pomocy, NIE pisz na priva, ale zadaj dobre pytanie na forum.
LI
LI
  • Rejestracja:prawie 5 lat
  • Ostatnio:prawie 4 lata
  • Postów:98
0

Tak w ogóle, to w pierwszym wypadku wypisujesz do ostream char*, a w drugim string, więc jak najbardziej jedno może działać, a drugie nie - jeśli jest jakiś problem z tym string.

klimba
  • Rejestracja:ponad 15 lat
  • Ostatnio:prawie 5 lat
0

dopisanie

Kopiuj
#include <string>

pomogło


sql przykłady na anoncoPL kategoria sql

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.