• Domingo 5 de Mayo de 2024, 16:39

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - bogeyboy

Páginas: [1]
1
C# / Re: Problema con FileStream
« en: Miércoles 1 de Octubre de 2008, 11:11 »
Ya está todo el problema solucionado, muchas gracias por la ayuda

2
C# / Re: Problema con FileStream
« en: Miércoles 1 de Octubre de 2008, 10:45 »
Gracias E.Valey, el problema era ese que yo decía, pero ahora tengo otro problema y es que no se como pasar de ese buffer a un archivo de texto. No pierdo la fe en conseguirlo, se que puedo, jajajajaja

Gracias por la ayuda

3
C# / Problema con FileStream
« en: Martes 30 de Septiembre de 2008, 19:13 »
Buenas tardes a todos de antemano.
El motivo de hacer esta consulta es para ver si alguien me puede ayudar con la lectura de un archivo de texto creado manualmente para posteriormente guardarlo en el buffer.
Para leer he usado:
    string path = "c:\textos\texto1.txt";
    Stream instream = File.OpenRead(path);

    // crear buffer para abrir stream
    BufferedStream bufin = new BufferedStream(instream);
    byte[] bytes = new byte[bufin.length]; // aquí en vez de 128 he puesto la longitud del buffer bufin.length para que el array me lo cree de la misma longitud que el buffer

    // aqui leo los caracteres del buffer
    bufin.Read(bytes, 0, bufin.length);
    Console.WriteLine("Allocated bytes: "+Encoding.ASCII.GetString(bytes)); // en esta linea no he puesto el Encoding.ASCII.getstring(bytes)

el problema es que cuando hago el console.writeline(bytes) no me muestra el contenido de dicho array, puede estar el problema en el Encoding....... ???

Gracias y un saludo

4
C# / Problema con FileStream
« en: Martes 30 de Septiembre de 2008, 19:10 »
Buenas tardes a todos de antemano.
El motivo de hacer esta consulta es para ver si alguien me puede ayudar con la lectura de un archivo de texto creado manualmente para posteriormente guardarlo en el buffer.
Para leer he usado:
    string path = "c:\textos\texto1.txt";
    Stream instream = File.OpenRead(path);

    // crear buffer para abrir stream
    BufferedStream bufin = new BufferedStream(instream);
    byte[] bytes = new byte[bufin.length]; // aquí en vez de 128 he puesto la longitud del buffer bufin.length para que el array me lo cree de la misma longitud que el buffer

    // aqui leo los caracteres del buffer
    bufin.Read(bytes, 0, bufin.length);
    Console.WriteLine("Allocated bytes: "+Encoding.ASCII.GetString(bytes)); // en esta linea no he puesto el Encoding.ASCII.getstring(bytes)

el problema es que cuando hago el console.writeline(bytes) no me muestra el contenido de dicho array, puede estar el problema en el Encoding....... ???

Gracias y un saludo


Por favor, elimnar este mensaje, lo duplique por equivocación

Páginas: [1]