Codeblocks C++ string to int
Fodor Zsolt
fodor at gyakg.u-szeged.hu
2014. Már. 8., Szo, 14:47:40 CET
On Sat, 08 Mar 2014 14:08:15 +0100, tferi wrote
> Sziasztok!
> Egyszerűen nem jövök rá, hogy a fájlból beolvasott stringet hogyan
> konvertálom át ebben a nyelvjárásban int-té.
> Verzió: CodeBlocks 13.12 C++
Sajnos nekem csak 12.11-em van, ott a fájlt kihagyva a játékból működik az alábbi:
#include <iostream>
#include <stdlib.h> /* atoi */
using namespace std;
int main(int argc, char **argv)
{
string sor;
sor="23";
int egesz = atoi(sor.c_str()); // Ez konvertálna
cout <<egesz*2; //Ellenőrzés
return 0;
}
Azonban nem elsősorban ezért írtam... ha tanításhoz kell, ott az utóbbi időben
szívesebben használom a stringstreamet a konverziókhoz. A diákok könnyebben
értik és megjegyzik.
Üdv: Fodor Zsolt
További információk a(z) Techinfo levelezőlistáról