소스 코드는 다음과 같습니다.
===============================================
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *compression(char *);
main()
{
char cue;
printf("압축(Compression), 종료(Exit) ?");
scanf("%c",&cue);
char message[100];
int len;
if (cue == 'c' || cue == 'C')
{
printf("압축할 문자열 >>> ");
fgets(message, sizeof(message), stdin);
len = strlen(message);
message[len-1] = '\0';
printf("\n압축된 문자열 >>> %s",compression(message));
}