Codeblocks C++ string to int
Farkas Gábor
farkasg at iszkg.sulinet.hu
2014. Már. 8., Szo, 18:26:22 CET
Ha már C++, akkor pl. így:
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
int main()
{
string sor;
ifstream myfile; // Hozzárendeli olvasásra a myfile-t
myfile.open("fileneve.txt"); // Ez nyitja meg a file-t
getline(myfile,sor);
int egesz;
stringstream(sor) >> egesz;
cout <<egesz*2; //Ellenőrzés
myfile.close(); // File lezárása
return 0;
}
FG
________________________________
Feladó: techinfo-bounces at lista.sulinet.hu [techinfo-bounces at lista.sulinet.hu] ; meghatalmazó: tferi at tferi.hu [tferi at tferi.hu]
Küldve: 2014. március 8. 14:08
To: techinfo at lista.sulinet.hu
Tárgy: Codeblocks C++ string to int
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++
Kódrészlet:
-----------------------------
#include <stdlib.h> /* atoi */
using namespace std;
int main()
{
string sor;
ifstream myfile; // Hozzárendeli olvasásra a myfile-t
myfile.open("fileneve.txt"); // Ez nyitja meg a file-t
getline(myfile,sor);
int egesz = atoi(sor.c_str()); // Ez konvertálna
cout <<egesz*2; //Ellenőrzés
myfile.close(); // File lezárása
return 0;
}
-----------------------------
Mit néztem/rontottam el?!
Tisztelettel:
Tamás Ferenc informatikus, tanár
Weblap: www.tferi.hu; E-mail: tferi at tferi.hu
Tel.: 06-20/988-6500 (főleg este!)
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20140308/c04091c7/attachment.html>
További információk a(z) Techinfo levelezőlistáról