![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
problemas con la lectura
Hola,
me gustaría ver si ustedes me pueden ayudar con una duda. Les cuento que estamos teniendo problemas con la lectura de archivos, ya que cuando el soft llega a la lectura de un cero (null), automaticamente termina con dicha lectura, pese a que en el codigo se indica claramente que esta debería ser más amplia. Por ejemplo, al escribir el siguiente codigo: AnsiString fdir; if (OpenDialog1->Execute()) { fdir=OpenDialog1->FileName; int length; is.open(fdir.c_str(),ios::binary|ios::in); is.seekg (0, ios::end); length = is.tellg(); is.seekg (0, ios::beg); char * buffer= new char [length]; is.read(buffer,length); is.close(); delete[] buffer; } la lectura de "buffer" en vez de leer "length" elementos, se corta al encontrar un cero. Espero alguno de ustedes pueda ayudarme a resolver este problema, sin mas que decir me despido, un abrazo |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problemas con la lectura de correos | Caro | Internet | 9 | 19-11-2012 22:15:06 |
| Lectura de variables | rauros | API de Windows | 20 | 17-07-2008 16:50:12 |
| Lectura del USB por Interrupción | cisco | Varios | 0 | 25-10-2007 19:13:29 |
| Lectura de un FTP con idHTTP | gluglu | Internet | 2 | 05-05-2007 01:35:50 |
| Problema de lectura de un cd | dragondetierra | Varios | 0 | 18-02-2007 19:58:52 |
|