Código
#include <iostream> #include <windows.h> #include <fstream> #include <stdlib.h> using namespace std; void CreateDB(); void viewDB(); int main() { SetConsoleTitleA("DataBase"); SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),7); char BOOL[1]; cout <<"Welcome DataBase" <<endl; cout <<"1 To view DataBase, 2 To Add new user in DataBase: "; cin >> BOOL; if (BOOL[0] =='1') { viewDB(); }else if(BOOL[0]=='2') { CreateDB(); } else { SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),4); cout <<"These data are unknown" <<endl; Sleep(1500); system("cls"); main(); } cin.get(); return 0; } void viewDB() { //Aún sin crear. } void CreateDB() { string User=""; system("cls"); cout <<"Welcome to DataBase enter a name: "; cin >> User; int i; //Buscador que "NO FUNCIONA" } Donde dice //BUSCADOR QUE "NO FUNCIONA" es porque he intentado crear un código que aumente y que vaya buscando en la variable a ver si lo encuentra, para eso usé el ciclo for pero como no dió resultado no lo puse, ahora bien aquí lo pongo para que vean del error que hablo, código: for (i=0; i<1000; i++) { ifstream My_DATA(i); No me permite guardar un entero como archivo < D: Supongo que ya saben lo que viene aqui.. solo quiero una ayuda para poder crear un archivo con enteros, ya que una vez este entero vaya incrementado va a ir buscando y si no lo encuentra crea uno nuevo (según yo en forma de ID) }
¿Que porqué mostré todo el código si solo era la última linea que quería saber?
- Porque quiero que tengan la idea exacta de lo que estoy haciendo y si el código tiene algo "EXTRAÑO" por favor ayuden, esto no es un proyecto escolar ni nada, fue pura meta que me propuse pero tengo ese error, de ante mano muchisimas gracias por tratar de ayudar.