M
Microemission
Guest
안녕하세요, 함수 문자의 배열을 넘겨에 대해 큰 의심했다.
내가 만들어 필요한 문자의 배열에서 주요 기능을 어디에 새로운 문자의 배열 상수에 전달하는 것입니다 그리고 원래 배열로 복사 주요 다시 반환됩니다.
이건 내가 리눅스의 gcc에서 뭐하는거야 원래 응용 프로그램에서 일을했습니다 "디버그"코드입니다.
내가 좀 C에 약한 이들 사이는 걸 인정해야 : (
코드 :# 포함 <stdlib.h>
# 포함 <stdio.h>
# 포함 <string.h>무효 연구 (숯불 * 버피)
(
숯불 buf1 [1]; / / 이것은 일정한 길이의 문자 배열이 아닌 malloc / calloc해야합니다!buf1 [0] = 'O'대신;
buf1 [1] = '\ 0';
memcpy (버피, buf1, 2);
/ / strcpy (버피, buf1);
/ / 버피 = buf1;
printf ( "% s을 \ n", 버피);
printf ( "% s을 \ n", buf1)
)int는 main (int argc, 숯불 * 변수는 argv [])
(
숯불 버피 [1];
버피 [0] = '';
버피 [1] = '\ 0';
연구 (버피);
printf ( "들 \ n", 버피) %까지도
내가 만들어 필요한 문자의 배열에서 주요 기능을 어디에 새로운 문자의 배열 상수에 전달하는 것입니다 그리고 원래 배열로 복사 주요 다시 반환됩니다.
이건 내가 리눅스의 gcc에서 뭐하는거야 원래 응용 프로그램에서 일을했습니다 "디버그"코드입니다.
내가 좀 C에 약한 이들 사이는 걸 인정해야 : (
코드 :# 포함 <stdlib.h>
# 포함 <stdio.h>
# 포함 <string.h>무효 연구 (숯불 * 버피)
(
숯불 buf1 [1]; / / 이것은 일정한 길이의 문자 배열이 아닌 malloc / calloc해야합니다!buf1 [0] = 'O'대신;
buf1 [1] = '\ 0';
memcpy (버피, buf1, 2);
/ / strcpy (버피, buf1);
/ / 버피 = buf1;
printf ( "% s을 \ n", 버피);
printf ( "% s을 \ n", buf1)
)int는 main (int argc, 숯불 * 변수는 argv [])
(
숯불 버피 [1];
버피 [0] = '';
버피 [1] = '\ 0';
연구 (버피);
printf ( "들 \ n", 버피) %까지도