strcpy 함수 설명
만약 s1의 길이가 6이라면, 그것은 잘못된 것이다.너는 strlen과sizeof의 뜻을 분명히 알지 못했다.strlen 함수는 문자열의 문자 길이를 테스트하는 것을 의미하며 문자열의 끝 표시를 포함하지 않습니다.sizeof는 연산자입니다. 그 결과는 문자열이 메모리에서 차지하는 바이트 크기입니다.\0을 계산해야 합니다.
전체 구현 코드:
#include
#include
#include
#define N 100
char *my_strcpy(char *dest, const char *src){//
char *p = dest;// ,
assert(dest != NULL || src != NULL);//
while ((*dest++ = *src++) != '\0');
return p; // , ,
}
int main(){
char str1[N];
char *str2 = "My future is wonderful.";
printf("%s
", my_strcpy(str1, str2));
printf("%s
", str1);
printf("%s
", str2);
system("pause");
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
pandas 읽기 및 쓰기 Excelpandas 읽기와 쓰기 Excel은 중복된 데이터 가공 작업을 pandas에 맡기고 수동 노동을 절약하며 사용하기도 편리하지만 출력의 형식은 그다지 아름답지 않다.본고는 read_excel()과to_excel()의...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.