Esempio n. 1
0
int main()
{
    char str[] = "It's a string!";
    char *ptr_str;

    int list[5] = {1, 2, 3, 4, 5};
    int *ptr_int;

    /* assign addr to pointer */
    ptr_str = str;
    ChPrint(ptr_str);
    ChPrint(str);

    /* assign addr to pointer */
    ptr_int = list
    printf("The sum returned by DataAdd(): %d\n", DataAdd(ptr_int, 5));
    printf("The sum returned by DataAdd(): %d\n", DataAdd(list, 5));

    return 0;
}
int main( void )
{
	Node* List    = NULL;

	int select=-1;

	DataAllDelete(&List);
	LoadingData(&List);

	do
	{
		select=PrintMenu(&List);

		switch(select)
		{
		case 1:
			DataAdd(&List);
			break;
		case 2:
			DataEdit(&List);
			break;
		case 3:
			DataDelete(&List);
			break;
		case 4:
			DataSearch(&List);
			break;
		case 5:
			DataPrint(&List);
			break;
		case 6:
			DataAllPrint(&List);
			break;
		case 7:
			SavingData(&List);
			break;
		case 8:
			DataAllDelete(&List);
			LoadingData(&List);
			break;
		case 9:
			printf(" 프로그램을 종료합니다.\n");
			printf("\n");
			break;
		default:
			break;
		}
	}while(select !=9);

	return 0;
}