본문내용
// 공백문자와 널문자까지도 토큰으로 인식되어 리턴되는 프로그램
#include
#include
#include
int GetToken(char *buff)
{
static char token1[100],token2[100],token3[100],token4[100]; // 입력받은 문자들로 토큰을 구성할 배열
static int index1=0; static int index2=0; static int index3=0; static int index4=0;
static int flag1=0; // 이중연산자 판별 플래그
static int flag2=0; // 괄호연산자 판별 플래그
static int flag3=0; // 포인터연산자 판별 플래그
static int flag4=0; // /*,*/ 판별 플래그
static int flag5=0; // // 판별 플래그
static int flag6=0; // " 판별 플래그
static int flag7=0; // 공백 문자 판별 플래그
int choice,ch;
#include
#include
#include
int GetToken(char *buff)
{
static char token1[100],token2[100],token3[100],token4[100]; // 입력받은 문자들로 토큰을 구성할 배열
static int index1=0; static int index2=0; static int index3=0; static int index4=0;
static int flag1=0; // 이중연산자 판별 플래그
static int flag2=0; // 괄호연산자 판별 플래그
static int flag3=0; // 포인터연산자 판별 플래그
static int flag4=0; // /*,*/ 판별 플래그
static int flag5=0; // // 판별 플래그
static int flag6=0; // " 판별 플래그
static int flag7=0; // 공백 문자 판별 플래그
int choice,ch;