Por cierto R debería tener como valor por defecto v.size().
Y L deberia tener como valor por defecto 0
Y L deberia tener como valor por defecto 0
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúlecturaBin.write(reinterpret_cast<char *>(®istro), sizeof(Cliente));
fichero.write((char*) & idcliente,sizeof(int));
while(i<n) //detecta cuando acaba la informacion del fichero datos.txt
{
fgets(leer,1000000,fichero); //lee una linea del fichero , la guarda en leer y pasa a la siguiente linea
numero = atof (leer);// convierto un char en un int
//Aqui hago las modificaciones
numerof =numero*2;
printf("%s %f \n", leer, numerof);
sprintf(leer, "%f\n",numerof);
// Escribo lo anterior al fichero2
fputs(leer,fichero2);
i++;
}
while(i<n) //detecta cuando acaba la informacion del fichero datos.txt
{
fgets(leer,1000000,fichero); //lee una linea del fichero , la guarda en leer y pasa a la siguiente linea
numero = atof (leer);// convierto un char en un int
//Aqui hago las modificaciones
numerof =numero*2;
printf("%s %f \n", leer, numerof);
sprintf(leer, "%f\n",numerof);
// Escribo lo anterior al fichero2
fputs(leer,fichero2);
i++;
}
printf("%s %f \n", leer, numerof);
while(i<n) //detecta cuando acaba la informacion del fichero datos.txt
{
fgets(leer,1000000,fichero); //lee una linea del fichero , la guarda en leer y pasa a la siguiente linea
numero = atof (leer);// convierto un char en un int
//Aqui hago las modificaciones
numerof =numero*2;
if (i%1000 == 0)
printf("%s %f \n", leer, numerof);
sprintf(leer, "%f\n",numerof);
// Escribo lo anterior al fichero2
fputs(leer,fichero2);
i++;
}
fgets(leer,1000000,fichero); //lee una linea del fichero , la guarda en leer y pasa a la siguiente linea
while(i<n)
while (fgets(leer, 1000, fichero) != NULL)
ofstream fichero("fichero.bin");
fichero.write((char*) & idcliente,sizeof(int));
fichero.write(nombre,strlen(nombre));
fichero<<nombre;
cadena += (char) numero[i];
stringstream aux;
for(i=0; i<5; i++)
{
aux<<letra[i]<<numero[i];
}
cout<<aux.str()<<endl;
Cita de: patilanz en 24 Marzo 2014, 22:12 PMYo solo sé que funciona, tanto en modo texto como en modo binario.
Si no pones ninguna opción se te va el binario ?
Cita de: patilanz en 24 Marzo 2014, 22:12 PMLo del numero puede ser por (char*)&numero ?? Es que debería de funcionar.Nop, esa sintaxis es correcta.
if ( c >= '0' && c <= '9' )
{
double aux;
stringstream cosa(infix.substr(i)); // crea un substring a partir de la posicion i
cosa >> aux;
result.push(aux);
continue;
}
cout << "Intro expresion infija: ">
getline( cin, infix );
cout << endl;
stringstream cosa(infix);
double aux;
cosa>>aux;
do
{
result.push(aux);
cosa>>aux;
}while (cosa.good());