C言語なら俺に聞け! Part 125
■ このスレッドは過去ログ倉庫に格納されています
0751738
2006/04/20(木) 02:17:47数字はいらないんですね・・。
で、数字に変換しようと思い
char , *tmp_p = argv[1];
short int tmp, tmp_up = 0, flag = 0;
for( tmp = *tmp_p; flag == 1;*tmp_p++ ){
if( tmp >= '0' && tmp <= '9'){
tmp_up = tmp + (tmp_up * 10) - 48;
}
if( (tmp = *tmp_p) != 0){
flag = 1;
}
}
のように書いたのですが、うまく動きません
どこが間違っているか指摘していただけないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています