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