int main(int argc, char **argv) { int **sudoku; if (argc == 10) { if (!ft_check(argv)) return (write(2, "Erreur\n", 8)); sudoku = ft_chartoint(argv); ft_resolve(sudoku, 0, 1); ft_aff(sudoku); } else write(2, "Erreur\n", 8); return (0); }
char *ft_todecimal(char *number, int base) { int i; int digit; int decimal; decimal = 0; i = 0; while (number[i + 1]) i++; while (i >= 0) { digit = ft_chartoint(number[i]); decimal = decimal + (digit * ft_power(base, ft_strlen(number) - i - 1)); i--; } number = ft_itoa(decimal); return (number); }