#include <iostream>
using namespace std;

bool StringToInt(char
* str, int& Digite)
{
    
if (str == NULL || *str == '\0')
    {
        return 
false;
    }

    char
* pChar = str;
    Digite 
= 0;
    
for(; *pChar!='\0';++pChar)
    {
        Digite 
*= 10;
        
if (*pChar < '0' || *pChar > '9')
        {
            return 
false;
        }

        Digite 
+= *pChar - '0';
    }

    return 
true;
}

int _tmain(int argc, _TCHAR* argv[])
{
    
int iResult;
    StringToInt(
"342566", iResult);
    cout 
<< iResult;
    cin 
>>iResult;
    return 
0;
}