strtol usando errno
Eu tenho o seguinte código
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
void main(void)
{
int data;
char * tmp;
data = strtol("23ef23",&tmp,10);
printf("%d",errno);
getchar();
}
output é 0 ...
porque
Estou usando o código C ++ do visual studio 2010 deve ser compatível com C8