C Programming/String Manipulation: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
Line 5: Line 5:
#include <conio.h>
#include <conio.h>
#include <string.h>
#include <string.h>
#include <stdlib.h>


int main(void)
int main()
{
{
     char name[60];
     char name[60];
Line 14: Line 13:
         printf("Enter your name: ");
         printf("Enter your name: ");
         scanf("%s", name);
         scanf("%s", name);
         if(strcmp(name, halt) == 0){
 
         //if(strcmp(name, halt) == 0){
        if(stricmp(name, halt) == 0){
             return 0;
             return 0;
         }
         }

Revision as of 01:56, 5 February 2018

Equality Check

//main.c
#include <stdio.h>
#include <conio.h>
#include <string.h>

int main()
{
    char name[60];
    char halt[60] = "exit";
    for(int i=0;i<10;i++){
        printf("Enter your name: ");
        scanf("%s", name);

        //if(strcmp(name, halt) == 0){
        if(stricmp(name, halt) == 0){
            return 0;
        }
        printf("Hello %s!\n", name);
    }
    return 0;
}