0
#include <stdio.h>
#include <stdlib.h>

int main(void) 
{   char code[15];
    
    printf("\n\tEnter the code >>> ");
    scanf("%s", code);
    if(code=="checkif")
        printf("\n\t Correct");
    else
        printf("\n\tIncorrect");
}
Rup
  • 33,765
  • 9
  • 83
  • 112
  • 2
    you want `strcmp()`. But some may suggest the `strncmp()` function as it compares not more than n characters. The `man` pages are excellent for these C apis ( `man strcmp` from the command line ). – rustyMagnet Dec 14 '20 at 09:22
  • 3
    Does this answer your question? [How do I properly compare strings in C?](https://stackoverflow.com/questions/8004237/how-do-i-properly-compare-strings-in-c) – kyriakosSt Dec 14 '20 at 09:23

1 Answers1

0

You use the function strcmp exist in the header #include <string.h> to compare between two strings

#include <string.h>
#include <stdio.h>

int main(void)
{   char code[15];

    printf("\n\tEnter the code >>> ");
    scanf("%[^\n]s", code);
    if(strcmp(code,"checkif")==0)
    printf("\n\t Correct");
    else
    printf("\n\tIncorrect");
}
MED LDN
  • 684
  • 1
  • 5
  • 10