여러 변수를 비교할 때 을으로 사용하면 같은 변수의 문자열을 비교하려고합니다.C에서 동일한 변수의 문자열을 비교할 수 있습니까?
#include <stdio.h>
#include <string.h>
int main() {
char this_string[2][10] = {"Jason", "jason"},
string1[6] = "Jason",
string2[6] = "jason",
ans[6];
int x;
for (x=0; x<5; x++) {
if (string1[x]!=string2[x]) {
strcpy(ans, string2);
ans[x] = '-';
}
}
printf("%s\n", ans);
}
출력은 "-ason"입니다. 하지만 this_string을 사용하여 동일한 작업을 수행 할 수있는 방법이 있습니까?
자신을 strcmp 사용할 수 없음이다? –
string1과 string2 사이의 문자를 비교하고 싶습니까? – kshane
@Jongware 다시 한번'string1 [x]! = string2 [x];' – Rustam