[C] memmove 함수


[C] memmove 함수

C/C++ [C] memmove 함수 xxiv 2018. 1. 30. 19:59 이웃추가 본문 기타 기능 #pragma warning(disable: 4996) #include <stdio.h> char ar[16] = "abcdef"; // 전역 변수(배열) 선언 void Insert(int idx, char ch) // 인자로 3과 t를 전달받음 { // abcdef 기준 memmove(ar + idx + 1, ar + idx, strlen(ar) - idx + 1); // d(3번째)부터 e(4번째)를 e로 이동, 즉 공백이 생기는데 abc def ar[idx] = ch; // 위 공백에 값을 넣어줌 ar[3] = 't'; } void Delete(int idx) // 인자로 1 전달받음 { // abctdef 기준 memmove(ar + idx, ar + idx + 1, strlen(ar) - idx); // c(2번째)부터 e(5번째)를 b(1번째)로 이동(덮음) } voi...



원문링크 : [C] memmove 함수