Question d’entretien chez Google

Convert string to integer like atoi in C

Réponse à la question d'entretien

Utilisateur anonyme

30 oct. 2013

int myatoi(LPTSTR pszInt) { int retval; TCHAR cSave; for (retval = 0; *pszInt; ++pszInt) { if ((cSave = (TCHAR) (*pszInt - TEXT('0'))) > (TCHAR) 9) break; retval = (int) (retval * 10 + (int) cSave); } return (retval); }