Dev - C++ - Ayuda Programación menu eliminar

 
Vista:
sin imagen de perfil

Ayuda Programación menu eliminar

Publicado por Rogelio (1 intervención) el 07/04/2016 20:19:57
Tengo el menu de modifica pero el menú de elimina no tengo idea de como poder eliminar el registro de la estructura y recorrer la siguiente

a esto tengo que registrar que ya esta OK tengo que modificar que ya también lo hace y tengo que eliminar que no se como poder hacerlo

estaba viendo y puedo meter un NULL pero al momento de meterlo manda la expresión debe de ser un valor L modificable

espero me puedan ayudar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
void modifica_clientes(){
 
	int busca_clave;
	int contador = 0;
	char opcion=0;
 
 
	cout << " Dame la clave del cliente a modificar: ";
	cin >> busca_clave;
 
	do{
 
		if (busca_clave == clientes[contador].clave){
 
			cout << " ****** CAMPOS A MODIFICAR ********* " << endl;
			cout << endl << endl;
			cout << "1.- Clave de Clientes " << endl;
			cout << "2.- R.F.C de Clientes " << endl;
			cout << "3.- Razon de Clientes " << endl;
			cout << "4.- Direccion del Cliente " << endl;
			cout << "5.- Telefono de Clientes " << endl;
			cout << "6.- Contacto del Clientes " << endl;
			cout << "7.- Correo del Clientes " << endl;
			cout << "9.- Regreso Menu Anterior " << endl;
 
			cin >> opcion;
 
			switch (opcion){
 
			case '1': {cout << "Clave del Cliente es: " << clientes[contador].clave << endl;
 
				cout << " Dame la nueva clave del cliente:";
				cin >> clientes[contador].clave;
				break; }
 
			case '2': {cout << "R.F.C del Cliente es: " << clientes[contador].rfc << endl;
 
				cout << " Dame la nueva Razon social del cliente:";
				cin >> clientes[contador].rfc;
				break; }
 
			case '3': {cout << "Razon social del Cliente es: " << clientes[contador].razon << endl;
 
				cout << " Dame la nueva Razon social del cliente:";
				cin >> clientes[contador].razon;
				break; }
 
			case '4': {cout << "Direccion del Cliente es: " << clientes[contador].direccion << endl;
 
				cout << " Dame la nueva Direccion del cliente:";
				cin >> clientes[contador].direccion;
				break; }
 
			case '5': {cout << "Telefono del Cliente es: " << clientes[contador].telefono << endl;
 
				cout << " Dame el nuevo telefono del cliente:";
				cin >> clientes[contador].telefono;
				break; }
 
			case '6': {cout << "Contacto del Cliente es: " << clientes[contador].contacto << endl;
 
				cout << " Dame nuevo contacto del cliente:";
				cin >> clientes[contador].contacto;
				break; }
 
			case '7': {cout << "Correo del Cliente es: " << clientes[contador].correo << endl;
 
				cout << " Dame el nuevo correo del cliente:";
				cin >> clientes[contador].correo;
				break; }
 
 
			};
		}
 
		else
		{
			contador++;
		}
		   } while (opcion != '9');
 
 
 
		}; // fin del if
 
void baja_clientes(){
 
?????????
 
 
}
 
void menu_clientes(){
 
 
	char opcion;
 
	do{
		system("pause");
 
		cout << " ****** MENU CLIENTES ********* " << endl;
		cout << endl << endl;
		cout << "1.- Registro de Clientes " << endl;
		cout << "2.- Modificacion de Clientes " << endl;
		cout << "3.- Baja del Cliente " << endl;
		cout << "4.- Consulta de Clientes " << endl;
		cout << "5.- Consulta Especifica de Clientes " << endl;
 
		cout << "9.- Regreso Menu Principal " << endl;
 
		cin >> opcion;
 
		switch (opcion){
 
		case '1': {registra_clientes(); break; }
 
		case '2': {modifica_clientes(); break; }
 
		case '3': {baja_clientes(); break; }
 
		case '4': {consulta_clientes(); break; }
 
		case '5': {consulta_espe(); break; }
 
 
		}; // Fin del switch
 
	} while (opcion != '9');
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder