블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2738)
Unity3D (817)
Programming (475)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (228)
협업 (58)
3DS Max (3)
Game (12)
Utility (136)
Etc (96)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (53)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
05-03 00:02



==== main() 함수 테스트용 소스 ====
void main()
{
 TQueue<int> queueINT(5);

 printf("check : %s\n",(queueINT.Push(1))?"True":"False");
 printf("check : %s\n",(queueINT.Push(2))?"True":"False");
 printf("check : %s\n",(queueINT.Push(3))?"True":"False");
 printf("check : %s\n",(queueINT.Push(4))?"True":"False");
 printf("check : %s\n",(queueINT.Push(5))?"True":"False");
 printf("check : %s\n",(queueINT.Push(6))?"True":"False");
 printf("check : %s\n",(queueINT.Push(7))?"True":"False");

 printf("%d\n",queueINT.Pop());
    printf("%d\n",queueINT.Pop());
    printf("%d\n",queueINT.Pop());
    printf("%d\n",queueINT.Pop());
    printf("%d\n",queueINT.Pop());
    printf("%d\n",queueINT.Pop());
 printf("%d\n",queueINT.Pop());
 printf("%d\n",queueINT.Pop());

 printf("check : %s\n",(queueINT.Push(8))?"True":"False");
 printf("check : %s\n",(queueINT.Push(9))?"True":"False");
 printf("%d\n",queueINT.Pop());
 printf("%d\n",queueINT.Pop());

 TQueue<char> queueCHAR(5);

 printf("check : %s\n",(queueCHAR.Push('a'))?"True":"False");
 printf("check : %s\n",(queueCHAR.Push('b'))?"True":"False");
 printf("check : %s\n",(queueCHAR.Push('c'))?"True":"False");
 printf("check : %s\n",(queueCHAR.Push('d'))?"True":"False");
 printf("check : %s\n",(queueCHAR.Push('e'))?"True":"False");
 printf("check : %s\n",(queueCHAR.Push('f'))?"True":"False");

 printf("%c\n",queueCHAR.Pop());
    printf("%c\n",queueCHAR.Pop());
    printf("%c\n",queueCHAR.Pop());
    printf("%c\n",queueCHAR.Pop());
    printf("%c\n",queueCHAR.Pop());

 TQueue<float> queueFLOAT(5);

 printf("check : %s\n",(queueFLOAT.Push(1.0f))?"True":"False");
 printf("check : %s\n",(queueFLOAT.Push(2.0f))?"True":"False");
 printf("check : %s\n",(queueFLOAT.Push(3.0f))?"True":"False");
 printf("check : %s\n",(queueFLOAT.Push(4.0f))?"True":"False");
 printf("check : %s\n",(queueFLOAT.Push(5.0f))?"True":"False");
 printf("check : %s\n",(queueFLOAT.Push(6.0f))?"True":"False");

 printf("%.1f\n",queueFLOAT.Pop());
    printf("%.1f\n",queueFLOAT.Pop());
    printf("%.1f\n",queueFLOAT.Pop());
    printf("%.1f\n",queueFLOAT.Pop());
    printf("%.1f\n",queueFLOAT.Pop());

 TQueue<double> queueDOUBLE(5);

 printf("check : %s\n",(queueDOUBLE.Push(1.1f))?"True":"False");
 printf("check : %s\n",(queueDOUBLE.Push(2.2f))?"True":"False");
 printf("check : %s\n",(queueDOUBLE.Push(3.3f))?"True":"False");
 printf("check : %s\n",(queueDOUBLE.Push(4.4f))?"True":"False");
 printf("check : %s\n",(queueDOUBLE.Push(5.5f))?"True":"False");
 printf("check : %s\n",(queueDOUBLE.Push(6.6f))?"True":"False");

 printf("%g\n",queueDOUBLE.Pop());
    printf("%g\n",queueDOUBLE.Pop());
    printf("%g\n",queueDOUBLE.Pop());
    printf("%g\n",queueDOUBLE.Pop());
    printf("%g\n",queueDOUBLE.Pop());

 system("PAUSE");
}

반응형
Posted by blueasa
, |