Exemple #1
0
// ============================================================================
StatusCode Tuples::TupleObj::column ( const std::string&   name  ,
                                      const short          value )
{
  if ( invalid() ) { return InvalidTuple  ; }
  Short* item = shorts( name ) ;
  if ( !item )     { return InvalidColumn ; }
  *item = value ;
  return StatusCode::SUCCESS ;
}
/*******************************MAIN***************************************/
void main()
{
	char ch;
	struct student *a=NULL;
	while(1)
	{
		printf("***********************MENU************************\n");
		printf("A------------> Add a name:\n");
		printf("D------------> Delete a name:\n");
		printf("P------------> Print all name:\n");
		printf("S------------> Short name:\n");
		printf("F------------> Find a name:\n");
		printf("R------------> Replace a name:\n");
		printf("E------------> !!!!!!Exit!!!!!\n");
		printf("Enter your choice:");
		ch=getchar();
		getchar();
		/*********************SWITCH CASE***************************/
		switch(ch)
		{
			case 'A':
			case 'a':
				{
					a=add(a);
					break;
				}
			case 'D':
			case 'd':
				{
					delete(a);
					break;
				}
			case 'P':
			case 'p':
				{
					print(a);
					break;
				}
			case 'S':
			case 's':
				{
					shorts(a);
					break;
				}
			case 'F':
			case 'f':
				{
					find(a);
					break;
				}
			case 'R':
			case 'r':
				{
					replace(a);
					break;
				}
			case 'E':
			case 'e':
				{
					exit(0);
				}
			default:
				{
			printf("\n\n!!!!!Error:--> Enter valid choice:\n\n");
				}
		}
	}
}