chatonmeow a écrit :
je pensais que les if étaient juste, car je me suis justement basé sur une documentation C
je compte faire un programme qui répond selon le texte entré
|
Je ne sais pas quelle documentation tu as utilisé, mais je te conseille de la mettre de coté... J'ai encore un peu de mal à voir ce que tu voulais, mais à priori, je dirais plutôt un truc du genre:
Code :
#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char msg[256]; fgets(msg, sizeof msg, stdin); if (strncmp(msg, "ping", 4) == 0) printf("ping not available on this program" ); else if (strncmp(msg, "v", 1) == 0) else printf("Command not found. Exiting program." ); return 0; }
|
Le code n'est pas très robuste, cela dit. Une meilleure façon de faire serait d'extraire les mots de la saisie de l'utilisateur et de faire une comparaison à partir de là, mais ça va être déjà de belle tartine de code. D'où l'intérêt peut-être d'aller voir des langages d'un peu plus haut niveau...