
Menú básico para entrada y salida de datos en base de datos
Publicado por Gran (6 intervenciones) el 15/07/2016 06:28:13
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
#include<stdio.h>//Se creará un menú para crear una base de datos, para pedir los datos luego
#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
FILE *doc;
int main(){
int boton;
while(1){
system("cls");
cout<<"Guardar datos presionar 1\n\nPedir datos presionar 2\n\nSalir presionar 3\n\n\nLuego ENTER\n\n";cin>>boton;
if(boton==1){
system("cls");
doc = fopen("Palabras.txt","a+");
printf(" Modo: Guardar Datos\n\n/Los datos solo se guardan cuando se cierra como es debido/\n\nPonga alguna palabra");
char nom[45];
char resp;
int n = 1;
do{
printf("\n\ntecla S=si...tecla N=no\n\nPalabra %d (con menos 44 caracteres pls) : ",n);
scanf("%s",nom);
fprintf(doc,"%s/\n",nom);
n++;
printf("\n...SALIR DE AQUI? s/n");
resp = getch();
if(resp != 'n'){
if(resp != 'N'){
std::cout<<"\nEstas seguro de salir? s/n";
resp = getch();
}
}
}while(resp == 'n' || resp == 'N');
fclose(doc);
}else if(boton==2){
system("cls");
printf(" Modo: Pedir Datos\n\n");
doc = fopen("Palabras.txt","r");
int d;
if(doc==NULL){
int a,b,c=0,e=1,f=1;
do{
Sleep(2222);
system("cls");
for (e=1;e<c;e++){
for(f=1;f<c;f++){
std::cout<<".";
Sleep(333);
}
f=1;
Sleep(222);
system("cls");
}
e=1;
system("cls");
c++;
} while(c<5);
printf("ERROR EN LA APERTURA DEL ARCHIVO\n\n");
Sleep(2222);
return 1;
}
while((d=getc(doc))!=EOF){
if(d=='\n'||d=='/') printf("\n");
else if(d!='\n'&&d!='/') printf("%c",d);
}
cout<<"\n\nDesea continuar? Si es asi presione 1\n\n\n";cin>>boton;
if(boton!=1){
cout<<"\n\nMejor presione el 1\n\n\n";cin>>boton;
}
fclose(doc);
}else if(boton==3){
return 0;
}else{
system ("cls");
continue;
}
}
return 0;
}
Valora esta pregunta


0