int compare(char str1[], char str2[]);
int main()
{
char str1[100],str2[100];
int ans;
printf("1번째 문자열을 입력하시요\n",str1);
이부분에서 str1을왜부처요?
scanf("%s", str1);
printf("2번째 문자열을 입력하시요\n",str2);
scanf("%s", str2);
ans = compare(str1, str2);
if(ans ==1){
printf("두 문자열이 같다\n");
}
else
{
printf("두문자열은 다르다\n");
}
return 0;
}
이밑으로 다해석좀 부탁드립니다
int compare(char str1[], char str2[])
{
int i;
for(i=0; str1[i] ==str2[i];i++){
if(str1[i] == '\0'){
return 1;
}
}
return -1
}
|