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 | 1076 (832) | technolog |
| » | [c++] autoOddelek: Programiranje | 862 (704) | killa bee |
| » | c++ pretvorba malih črk v velike in obratnoOddelek: Programiranje | 1094 (883) | cosa nostra |
| » | vprasanje c++Oddelek: Programiranje | 2600 (2599) | Volk| |
| » | [c++] casOddelek: Programiranje | 1398 (1318) | Gundolf |