C/C++の宿題を片付けます 86代目
■ このスレッドは過去ログ倉庫に格納されています
0845デフォルトの名無しさん
2007/05/09(水) 20:18:14#include <ctype.h>
void astring_to_number(char *buff, int *n)
{
int negative = 0, i = 0;
if(buff[i] == '-'){
negative = 1;
i++;
}else if(buff[i] == '+'){
i++;
}
while(isdigit(buff[i]))
*n = 10*(*n) + (buff[i++] - '0');
if(negative)
*n *= -1;
}
■ このスレッドは過去ログ倉庫に格納されています