2017-06-17 8 views
1

私はC言語を学習していますが、読み込みで「hey」と入力した場合、読み込みが行われない場合、varは読み込まれないIf文を実行しようとしています。ちょっと、実行時に、ちょっと、入力されても、それを読む、varはちょっと、私はこれを修正することができますか?Invalid If文がC言語で出力される

if(strcmp(var, "hey") == 0) { 
    printf("The var is hey"); 
} 
else { 
    printf("The var is not hey"); 
} 

PS:私たちは、通常int main(void) {}を書き、このような文字列のn Cを比較する

#include <stdio.h> 
void main(void){ 
     char var[3]; 
     printf("Enter your name: "); 
     scanf("%s", &var); 
     printf("%s", &var); 
     printf("\n"); 
     if(var == "hey"){ 
       printf("The var is hey"); 
     } 
     if(var != "hey"){ 
       printf("The var is not hey"); 
     } 
     printf("\n"); 
     } 

答えて

関連する問題