Hi I am trying to right a program but am having so much difficulty. The program is a challenge I made up myself. I want to read in 6 strings from the user. Then I want to create a function that will allow me to compare those strings to find which string is different in size. Then I want to pass this info to another function that will determine the string length of the string that is different. Finally print the value. Here is what I have done thus far (many many errors).
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char* diffFun(char* ,char*,char * ,char *,char * ,char *)
{
char *s1;
char *s2;
char *s3;
char *s4;
char *s5;
char *s6;
char *result;
if (strcmp(s2,s3,s4,s5,s6)<strcmp(s1))
result = s1;
else if (strcmp(s1,s3,s4,s5,s6)<strcmp(s2))
result s2;
return result;
}
int main()
{
char *str1;
char *str2;
char *str3;
char *str4;
char *str5;
char *str6;
printf("Give me a string1:\n");
str1 = readString(stdin);
printf("Give me a string2:\n");
str2 = readString(stdin);
printf("Give me a string3:\n");
str3 = readString(stdin);
printf("Give me a string4:\n");
str4 = readString(stdin);
printf("Give me a string5:\n");
str5 = readString(stdin);
printf("Give me a string6:\n");
str6 = readString(stdin);
char *cond;
cond = diffFun((char* str1,char* str2,char* str3,char* str4,char* str5,char* str6);
printf("%ls",cond);
return 0;
}