Макрос Atoi

  • Автор темы ProEvoAndrew
  • Дата начала
Статус
Закрыто для дальнейших ответов.
P

ProEvoAndrew

Гость
#1
В чем ппроблема ?

[codebox]#include <iostream>

#define MY_ATOI(str) \
({ \
char *ptr = (str) ; \
int _num = 0 ; \
while(ptr != '\0') { (_num *= 10) += *ptr++ - 48 ; } ; \
_num ; \
})

using std::cout ;

int main()
{
char s[] = "2379" ;
int i = MY_ATOI(s) ;

cout << i << endl ;

return 0 ;
}
[/codebox]

ПЛИЗ хелп... Пишите мне в аську ... Моя ася 571721673

Заранее спс ...
 
Статус
Закрыто для дальнейших ответов.