Hallo ich möchte einen String vergleichen mit strcmp , aber irgendwie funktioniert es nicht. Habe es auch schon mit tolower() probiert und dann die abfrage nach "julia" alleine, aber hat auch nicht zum Erfolg geführt.
Code:
#include<stdio.h>
#include<string.h>
int main()
{ int result1,result2,result3;
char name[20];
printf("Geben Sie Ihren Namen ein:");
fgets(name,20,stdin);
/*Test für die Ein und Ausgabe. */
printf("\n%s.\n",name);
/*
if(name[strlen(name)]=='\n')
name[strlen(name)]='\0';*/
result1=strcmp(name,"julia");
result2=strcmp(name,"Julia");
result3=strcmp(name,"JULIA");
if(result1==0||result2==0||result3==0)
{
printf("Julia Dich kenne ich!");
}
else
{printf("Hallo %s leider kenne ich Sie nicht!",name);}
return 0;}