Instruction Switch à l'aide de corde sur un tableau

#include<stdio.h>

int main(){

    char name[20];

    printf("enter a name ");
    scanf("%s",name);
    switch(name[20]){
        case "kevin" : 
        printf("hello");
        break;
    }
    printf("%s",name);
    getch();
}

Il semble que cela ne fonctionnera pas. Est-ce possible? Je veux dire, est-il possible de faire une instruction switch d'une chaîne. Comment résoudre le problème, en fait?

  • Quel livre lisez-vous? Je demande cela parce que ceux qui lisent les livres n'ont généralement pas de cette question, Le livre répond. Si vous n'utilisez pas un livre comme un guide, alors vous êtes probablement une responsabilité; l'Arrêt de l'apprentissage C, et d'en apprendre un langage de programmation qui ne permet pas accidentellement se tirer dans les pieds. Sinon, procurez-vous un livre... (euh, hintedy l'astuce)
  • je ne suis pas la lecture d'un livre 🙂 euh.. c la langue est notre leçon et nous avons un projet à ce sujet. ouais je veux arrêter d'apprendre ce que nous sommes juste forcé à le faire :))
  • N'est-ce pas le nom[20] undefined?
InformationsquelleAutor PNC | 2013-08-01