Buenas A todos, estoy usando Visual C++, sucede que estoy haciendo un programa que lee un fichero de texto en el cual hay una frase con espacios, por ejemplo:
ESTA ES UNA PRUEBA DE LECTURA DE DATOS
utilizo fscan y redimenciono la variable de texto con calloc, por ejemplo:
texto=(char*)calloc((atribs-1) * 12,(atribs-1) * 12);
donde atribs = al numero de bytes + 1, por eso lo resto menos uno, 12 = al grupo de bytes para escribir en el fichero binario; pero cuando lo escribe en el binario me salen las palabras separadas por un espacio que es = al largo de la palabra + el resto de los bytes en espacios : ESTA .... en espacios, luego viene la siguiente palabra con las mismas caracteristicas. NO entiendo como debo hacer para que lea toda la frase y me la escriba en el fichero binario en una sola linea sin ese problema.
Muchas gracias por la respuesta.