> 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]