Estou tentando desenvolver um banco de dados mas não consigo abrir o arquivo de forma nenhuma e agora tambem estou tendo problemas com o login e senha. Segue o código fonte
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream>
#include <conio.h>
#include <fstream>
#include <sstream>
using namespace std;
main (void) {
FILE * cadastro;
int operacao, x, y, b, c, v;
char l1[70]="pedro";
char s1[70]="123456";
char* login;
char* senha;
cout<<"Bem vindo! Por meio deste programa voce podera estar a par de suas financas.\n"<<endl;
cout << " Digite seu login:\n" << endl;
cin >> login;
cout << endl;
cout << " Digite sua senha:\n " << endl;
cin >> senha;
cout << "\n" << endl;
x = strcmp (l1, login);
y = strcmp (s1, senha);
if ( x ==0 & y ==0) {
cadastro = fopen ( "C:\\Users\\Usuario\\Desktop\\cadastro", "w+b");
if (cadastro !=NULL){
cout << " Bem vindo senhor Pedro!\n" << endl;
cout << " Digite o valor inicial que voce colocara em sua poupanca. (R$)\n" << endl;
cin>> v;
cout << "\n" << endl;
cout << "Deseja fazer mais alguma operacao com seu dinheiro?\n" << endl;
cout << " 1 - Adicionar\t" << " 2 - Subtrair\t" << " 3 - Sair\t\n" << endl;
cin >> operacao;
cout << "\n" << endl;}
switch (operacao){
case 1:
cout << " Quanto deseja adicionar?\n" << endl;
cin >> b;
cout << "\n" << endl;
cout << " O novo valor e R$ " << v + b << endl;
cout << "\n" << endl;
cout << " Volte sempre!" << endl;
system ("pause");
break;
case 2:
cout << " Quanto deseja subtrair?\n" << endl;
cin >> c;
cout << "\n" << endl;
cout << " O novo valor e R$ " << v - c << endl;
cout << "\n" << endl;
cout << " Volte sempre!" << endl;
cout << "\n" << endl;
system ("pause");
case 3: cout << " Volte sempre! " << endl;
return (0);
}
if ( x !=0 & y !=0){
cout << " Adeus!" << endl;
system ("pause");
}
}
else {
cout << "Adeus" << endl;
system ("pause");
}
}
Pergunta
PedroCunha
Fala galera, tudo jóia?
Estou tentando desenvolver um banco de dados mas não consigo abrir o arquivo de forma nenhuma e agora tambem estou tendo problemas com o login e senha. Segue o código fonte
#include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <conio.h> #include <fstream> #include <sstream> using namespace std; main (void) { FILE * cadastro; int operacao, x, y, b, c, v; char l1[70]="pedro"; char s1[70]="123456"; char* login; char* senha; cout<<"Bem vindo! Por meio deste programa voce podera estar a par de suas financas.\n"<<endl; cout << " Digite seu login:\n" << endl; cin >> login; cout << endl; cout << " Digite sua senha:\n " << endl; cin >> senha; cout << "\n" << endl; x = strcmp (l1, login); y = strcmp (s1, senha); if ( x ==0 & y ==0) { cadastro = fopen ( "C:\\Users\\Usuario\\Desktop\\cadastro", "w+b"); if (cadastro !=NULL){ cout << " Bem vindo senhor Pedro!\n" << endl; cout << " Digite o valor inicial que voce colocara em sua poupanca. (R$)\n" << endl; cin>> v; cout << "\n" << endl; cout << "Deseja fazer mais alguma operacao com seu dinheiro?\n" << endl; cout << " 1 - Adicionar\t" << " 2 - Subtrair\t" << " 3 - Sair\t\n" << endl; cin >> operacao; cout << "\n" << endl;} switch (operacao){ case 1: cout << " Quanto deseja adicionar?\n" << endl; cin >> b; cout << "\n" << endl; cout << " O novo valor e R$ " << v + b << endl; cout << "\n" << endl; cout << " Volte sempre!" << endl; system ("pause"); break; case 2: cout << " Quanto deseja subtrair?\n" << endl; cin >> c; cout << "\n" << endl; cout << " O novo valor e R$ " << v - c << endl; cout << "\n" << endl; cout << " Volte sempre!" << endl; cout << "\n" << endl; system ("pause"); case 3: cout << " Volte sempre! " << endl; return (0); } if ( x !=0 & y !=0){ cout << " Adeus!" << endl; system ("pause"); } } else { cout << "Adeus" << endl; system ("pause"); } }é isso galera. Obrigado
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.