컴퓨터 언어/C\C++8 [c 언어] fputs 함수란. #include int fputs(const char* str, FILE* stream); str 이 가리키는 문자열을 stream에 쓴다. str : 스트림에 쓰여질 널 문자로 끝나는 문자들의 배열. stream : 문자열을 쓸 스트림의 FILE 객체를 가리키는 포인터. 예제1. stdout을 통해 결과 콘솔 창에 입력함. #include int main(void) { fputs("point1 pos: \n", stdout); fputs("point2 pos: \n", stdout); return 0; } 예제2. 텍스트 파일에 입력하기. /* mylog.txt 에 (없으면 파일을 생성한다) 사용자로 부터 입력받은 문자열을 추가한다. (기존의 파일 내용은 삭제되지 않고 끝에 덧붙인다) 이 예제는 htt.. 2020. 4. 4. [c 언어] 배열에 원소 값 삽입하기 ( memmove() 이용하기 ) c 언어 에서 배열 중간에 값을 넣을 수 있을까? memmove() 를 이용한다면 가능하다. memmove(목적지,복사시작위치,복사할byte) 복사할 byte만큼 배열 뒤쪽에서 부터 복사한다. int list로 선언했기 때문에 배열의 한자리는 4byte씩 메모리를 차지한다. #include #include #include void Insert(int idx,int list[], int searchnum) // insert 함수를 만들어서 값을 복사한 후 뒤쪽에 붙임. { memmove(list + idx + 1, list + idx, sizeof(int) * (6-idx)); // memmove(목적지,복사시작위치,복사할byte)를 이용하여 이동시킨다. list[idx] = searchnum;// 원하는.. 2020. 4. 3. 이전 1 2 3 4 다음