Est-il possible de récupérer un nombre entier en utilisant scanf et en affectant chaque chiffre à un tableau int?Affectation de chaque chiffre d'un int à un tableau int
Je suis en train de réaliser ce faire de cette façon:
int numbers[];
puts("Enter number");
int x;
scanf("%d",x);
numbers = malloc(x);
numbers = x;
ce que vous dites que vous voulez prendre un entier et le transformer en un chaîne? –
Les compilateurs doivent spécifiquement attraper le cas des personnes passant un int à scanf au lieu d'un int *, et la sortie "NON, vous ne voulez PAS faire ça." BAD "- il semble que chaque fois que quelqu'un utilise scanf sur SO ils font cette erreur. Il devrait être 'scanf ("% d ", &x);' ou vous allez essayer d'écrire un int quel que soit l'emplacement de la mémoire 'x' arrive à tenir –