Dev - C++ - Menú básico para entrada y salida de datos en base de datos

 
Vista:
Imágen de perfil de Gran

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder