String & Char to Int (funk)

Run Settings
LanguageC++
Language Version
Run Command
/*Created and Develop by Krip4yk*/ /*--------------------------------------------------*/ /*This program will transfer your string/char numbers to int numbers*/ /*--------------------------------------------------*/ #ifndef CCHSTRTOINT_H_ #define CCHSTRTOINT_H_ /*--------------------------------------------------*/ #include <string.h> /*--------------------------------------------------*/ using namespace std; /*--------------------------------------------------*/ class cchstrtoint { public: int cti(char a) { int b; b=ctit(a); return b; } /*--------------------------------------------------*/ int sti(string a) { int b; b=stit(a); return b; } /*Nothing special...*/ /*--------------------------------------------------*/ private: int ctit(char a) { if (a!='0' && a!='1' && a!='2' && a!='3' && a!='4' && a!='5' && a!='6' && a!='7' && a!='8' && a!='9') { cout << "Error -1. Your variable have nonumber element.\n"; return -1; } /*Check if your variable have nonumer elevent, because it may do programs work incorrect*/ /*--------------------------------------------------*/ int b; b=a; b-=48; /*UNICODE, baby ;)*/ /*--------------------------------------------------*/ return b; } /*--------------------------------------------------*/ int stit(string a) { for (int i=0; i<a.length(); i++) { if (a[i]!='0' && a[i]!='1' && a[i]!='2' && a[i]!='3' && a[i]!='4' && a[i]!='5' && a[i]!='6' && a[i]!='7' && a[i]!='8' && a[i]!='9') { cout << "Error -1. Your variable have nonumber element.\n"; return -1; } } /*--------------------------------------------------*/ int b=0; for (int i=0; i<a.length(); i++) { b=(b*10)+(a[i]-48); } /*Same previous, but for string*/ /*--------------------------------------------------*/ return b; } }; #endif
Editor Settings
Theme
Key bindings
Full width
Lines