Forum » Programiranje » c++ string problem
c++ string problem
i33a ::
Pozdravljeni, imam problem pri uporabi stringov. Zakaj mi v naslednjem programu ne deluje?
Kako bi naredil da bi string "bral" do presledka in kako da do nove vrstice?
Lp
#include <stdio.h> #include <string.h> int main(){ string a = "abc"; printf("%s", a); }
Kako bi naredil da bi string "bral" do presledka in kako da do nove vrstice?
Lp
revvs ::
main je kot vsaka funkcija, v tvojem primeru je int, zato vračaš: return 0;
moraš tudi povedati katero sub-zbirko bi uporabljal za delo: using namespace std;
moraš tudi povedati katero sub-zbirko bi uporabljal za delo: using namespace std;
i33a ::
ampak vseeno nedeluje:
#include <stdio.h> #include <string.h> using namespace std; int main(){ string a = "abc"; printf("%s", a); return 0; }
revvs ::
mogoče uporabljaš visual studio in zato imaš problem, stvari se spreminjajo, probaj: stdio in string brez .h
ERGY ::
#include <stdio.h> #include <string> using namespace std; int main(){ string a = "abc"; printf("%s", a.c_str()); return 0; }
Senitel ::
Zakaj C++ in potem printf?
#include <iostream> #include <string> using namespace std; int main(){ string a = "abc"; cout << a; return 0; }
teey ::
Pozdravljeni, imam problem pri uporabi stringov. Zakaj mi v naslednjem programu ne deluje?
#include <stdio.h> #include <string.h> int main(){ string a = "abc"; printf("%s", a); }
Kako bi naredil da bi string "bral" do presledka in kako da do nove vrstice?
Lp
Enostavno.
printf z formaterjem %s pričakuje char *, ti ga pa bašeš z razredom string.
Naredi to:
printf("%s", a.c_str());
Problem rešen :)
Ups, vidim da je že ERGY rešo stvar. Ajt še en za podporo :)
Zgodovina sprememb…
- spremenil: teey ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | (težava) long long v COddelek: Programiranje | 942 (698) | technolog |
» | [c++] autoOddelek: Programiranje | 777 (619) | killa bee |
» | c++ pretvorba malih črk v velike in obratnoOddelek: Programiranje | 993 (782) | cosa nostra |
» | vprasanje c++Oddelek: Programiranje | 2473 (2472) | Volk| |
» | [c++] casOddelek: Programiranje | 1284 (1204) | Gundolf |