Strings en C
Publicado por Vasco (2 intervenciones) el 04/03/2003 14:30:58
Estoy intentando enviar un string mediante un socket, el problema surge cuando tengo que enviar una direccion IP en 4 bytes (especificación según el protocolo que estoy usando). Si convierto un int en char y luego lo envío, el caracter que envía al hacer el reverso es el número 48 y no el 0 (si tomase como convención utilizar el 48 como 0 luego no podría enviar el número 48), y si quiero copiar un integer en el string lo corta dado que en C el fin de línea es el 0 (/0). La pregunta es, cómo trasmito un 0 en un string y que no lo corte???
Valora esta pregunta


0