Dies ist eine alte Version des Dokuments!
% ./a.out q tamakhlo@c4a2c8 ~/.ssh/c04/ex04 % cc -Wall -Wextra -Werror ft_putnbr_base.c tamakhlo@c4a2c8 ~/.ssh/c04/ex04 % ./a.out q tamakhlo@c4a2c8 ~/.ssh/c04/ex04 % cat ft_putnbr_base.c /* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_putnbr_base.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: tamakhlo <tamakhlo@student.42berlin.d +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/02/22 16:15:31 by tamakhlo #+# #+# */ /* Updated: 2026/02/22 17:32:17 by tamakhlo ### ########.fr */ /* */ /* ************************************************************************** */ #include <unistd.h> char convert(int num, int base); void convert_num(int num, int base, char *res); int main(void) { int i; int b; char tnum[42] = ""; i = 10; b = 16; // *tnum = ""; convert_num(i,b,tnum); i = 10; // write (1, tnum ,1); write (1, "\n", 1); return (0); } char digit(int num, int base) { int result; result = "0123456789ABCDEF"[num%base]; //write (1, &result ,1); return (result+'0'); } void convert_num(int num, int base, char *res) { int counter; counter = 0; //while (base <= num) { res[counter] = digit(num,base); write (1,&res[counter] ,2); counter++; } res[counter + 1] = '\0'; // return(res); }