쓰기 가능한 문자 배열에서 i 번째 문자 삭제 (첫 번째 인덱스는 0이고 두 번째 값은 1 등).C - 쓰기 가능한 문자 배열에서 i 번째 문자 삭제
void delete_char(char *str, int i) {
strcpy(str + i,str + i + 1);
}
우리가 함수 strcpy를 항상 오른쪽 위치로 왼쪽에서 문자를 복사 할 것이라는 점을 그 위에 셀 수 :이이 작업을 수행 할 수있는 합법적 인 방법이라고 생각합니까?
strcpy()에 대한 문서는 무엇이라고 말합니까? -> "문자열이 겹치면 동작이 정의되지 않았습니다." –