내가 이해하는 데 문제가 코드 줄은 무엇을 : 내가 읽은 어떤 루트가 기본적으로 obj와 복사에서sprintf와,의 printf와 형식 지정자
sprintf(obj, "%s.o", root);
OBJ 루트는 모두 문자 버퍼입니까? "% s.o"이 무슨 일을하는지 잘 모르겠습니다. % s는 문자열을 지정하는 것이지만 .o? 어떤 도움
내가 이해하는 데 문제가 코드 줄은 무엇을 : 내가 읽은 어떤 루트가 기본적으로 obj와 복사에서sprintf와,의 printf와 형식 지정자
sprintf(obj, "%s.o", root);
OBJ 루트는 모두 문자 버퍼입니까? "% s.o"이 무슨 일을하는지 잘 모르겠습니다. % s는 문자열을 지정하는 것이지만 .o? 어떤 도움
%s
에 대한
감사 root
의 내용으로 대체하고, 그냥 "추가"텍스트 인 문자열의 .o
부분 뒤에됩니다. 예를 들어, root
에 "file"이 있으면 obj
이 "file.o"로 설정됩니다.
엄밀히 말하면, 처음 0 바이트까지의 내용 만 복사됩니다. –
어쩌면 그건 너무 엄격하게 ...-)하지만 지적 해 주셔서 감사합니다 – sidyll
도움을 주셔서 감사합니다 :) – drunkmonkey
루트의 끝에 .o를 추가하고 모든 것을 obj로 이동시키는 것입니까? – drunkmonkey