J'ai donc un programme où j'ai besoin d'une commande initiale d'un utilisateur utilisant la fonction scanf, le problème est qu'il peut s'agir d'une commande de chaîne, d'une commande de chaîne et d'un argument de chaîne. une chaîne de commande et deux arguments intExécuter conditionnellement la fonction scanf?
donc je dois créer en quelque sorte une fonction scanf qui est capable de gérer tous ces éléments parce que je ne sais pas lequel sera sélectionné en premier
donc le code que je fis à gérer tous les cas de bord est
scanf("%s", c);
scanf("%s%s", c, s;
scanf("%s%d", c, &i);
scanf("%s%d%d", c, &i, &i2);
et des exemples de possible les commandes qui pourraient être saisis par l'utilisateur final
print
insert Hello
del 4
pick 2 5
mais cela ne fonctionnera pas
est donc là un moyen de faire une fonction scanf qui exécute certaines conditions?