C 정말 내 장점하지 않고 주제에 책의 3 장을 읽은 후 지출의 연령대를 작업하는 단지하지 않는 물건을 얻으려고 노력 :C 문자열 입력 혼란
#include <stdio.h>
char *a,*b;
int main()
{
char input[10];
fgets(input,sizeof input, stdin);
a = input;
fgets(input,sizeof input, stdin);
b = input;
printf("%s : %s",a,b);
}
내가했습니다 내 주요 프로젝트에서 문제를 격리. 이 코드는 두 개의 문자열을 읽은 다음 인쇄하기위한 것이지만 입력을 가리 키도록 a와 b를 설정하는 것처럼 보입니다. A와 B는 입력이 코드의 샘플 출력합니다 (\ n의 내가 제거 할 수 있습니다에 대해 걱정하지 마십시오) :
A
B
B
: B
어떻게 다른 변수 등의 입력 값을 저장 않습니다. a 또는 b 그래서 위의 경우에
A
B
A
: B
출력됩니까?
참고 : 나는 내가 그들에 문자열을 저장할 다른 변수를 가리 키도록 A 또는 B를 원하지 않는다 :
a = "A";
b = "B";
문자열 리터럴 해당하는 것입니다.
감사합니다.
고마워요, 완벽하게 작동합니다. –