Código
//supongamos que solo quiero leer un registro de varios en un archivo .bin //con una estructura. #include <fstream> int main() { long lon; struct bin_reg{ int c; char r; }obj, otro; fstream reg("security.bin" ios::binary | ios::in | ios::app ); //se que tengo que tener la longitud del archivo lon = reg.tellg(); //bla.... //se que tengo que tener la longitud del archivo //pero no se como desplasamer hasta una posicion x donde quiero un valor . reg.read((char*)(obj), sizeof(bin_reg)); reg.read((char*)(otro), sizeof(otro)); cout << obj.c << endl <<endl ; ...reg.close();
en realidad estoy bastante perdido en esto pero tratare de expresarme
tengo que crear un src que cree un archivo en modo binario luego introduzca varios datos de una estructura claro usando registro luego checkear la estructura con otras variables del tipo de dentro de la estructura luego leer y actualizar . por favor ayudenme no pido tanto src si no algun empujonsito para saber como hacer esto yo mismo.
gracias