[H8-ML(2146)] Re: 型変換に関して
From: "Hirashita" <iced@xxxxxxxxxxxxxxx>
Date: 2002年08月12日(月)12時06分08秒
ひやしたです。

>この関数があるとほんと便利だと思うんですけどね。私も必要に迫られて作りま
>した。つっこみの余地は大いにあると思いますがこんなものでどうでしょうか。

こんなのどうでしょう?
void ltostr(char* str, long nn)
{
    char buf[16];
    int ii = 1;

    /* 逆さま文字列を作る */
    buf[0] = '\0';
    while(nn){
        buf[ii++] = '0'+ nn % 10;
        nn /= 10;
    }

    /* 逆さまにコピー */
    while(ii){
        *str++ = buf[--ii];
    }
}

#検証もしないでアップしたから大ボケしてるかも・・・

スレッド概略
[2132(R)](起点)
 └[2145(U)]
   └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]