-
Created by Unknown User (jarisav) on 30.9.2009
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
#include<stdio.h>
#include<math.h> //linkkaukseen \-lm , jotta tarvittavat kirjastot mukana, log10() tarvitsee
char\* itoa(int luku, char*jono);
//esimerkki main funktiosta
int main()
{
int luku=123;
char Jono\[10\];
itoa(luku,Jono);
printf("%d %s\n", luku,Jono);
return 1;
}
char\* itoa(int luku, char*jono)
{
int i=0;
int apu,numero;
i=log10((double)luku);//luvussa on pituus+1 numeroa
jono\[i+1\]=0;//päätetään merkkijono
while(i>-1)
{
apu=luku/10;
apu=apu*10;
numero=luku-apu;
jono\[i\]=48+numero;
i--;
luku=luku/10;
}
return jono;
}
You must log in to comment.