C/Visual C - tuberías en C

 
Vista:

tuberías en C

Publicado por diego (2 intervenciones) el 02/10/2009 18:37:03
Hola amigos programadores, ¿alguno de vosotros ha trabajado con tuberías en C?

Utilizo el tipo de tubería que se declara con la función mkfifo(), y tengo problemas cuando paso por ella el byte 00.

¿Alguna idea de a qué puede deberse esto? Creo que puede ser alguna secuencia especial de la tubería.

Gracias anticipadas, ciaoo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:tuberías en C

Publicado por Paco (7 intervenciones) el 02/10/2009 20:20:56
Aunque no he trabajado con tuberías, quizás el problema derive del hecho de que el byte 00, en C, es el indicador de final de cadena de caracteres. Puede que quieras trabajar en modo binario (los códigos de control son bytes como los demás), pero de alguna manera no lo hayas indicado correctamente en tu programa y esté intentando trabajar en modo texto (y reconociendo los códigos de control como tales). No lo puedo asegurar porque, repito, no he trabajado con cadenas.

Espero que te sirva de ayuda. Saludos,

Paco
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:tuberías en C

Publicado por diego (2 intervenciones) el 15/10/2009 15:23:08
Tenías razón... ya lo he solucionado, muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar