
간단한 주석을 제거하는 프로그램을 구현해 보았다.
프로그램 하다보면 '//' 같은 한줄 주석 '/*' 같은 여러줄 주석을 많이 사용한다.
이런 주석이 달린 파일을 받아서 주석을 제거한 파일을 만들어 보았다.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<stddef.h>
#define IN 0 // in 일때는 주석안에 들어갔을때
#define OUT 1 // out 일때는 주석밖으로 나왔을때
typedef unsigned int UINT;
char* AllocateInput(FILE*fp, UINT size); // 파일에 있는 문자전체를 메모리로 복사하는 함수
void DeleteComent(char*arr, UINT size, char*...