> kalau kita pakai unix dan ansi c. kita akan melakukan konversi dari string
> ke integer adalah yaitu atoi().
> tapi jika konversi dari interger ke string kalau kita di dos atau windows
> pakai itoa(). sekarang kalau konversi dari integer to string di unix pakai
> apa yaa?
>

void reverse (char s[]) {
        int c, i, j;

        for (i=0, j=strlen(s)-1; i < j; i++, j--) {
                c = s[i];
                s[i] = s[j];
                s[j] = c;
        }
}

void itoa (int n, char result[]) {
        int i, sign;

      assert(result != NULL);
        if ((sign = n) < 0)
                n = -n;
        i = 0;
        do {
                result[i++] = n % 10 + '0';
        } while ((n /= 10) > 0);
        if (sign < 0)
                result[i++] = '-';
        result[i] = '\0';
        reverse(result);
}


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke