Tengo un pequeño problema, estoy desarrollando un socket UDP que me permita escuchar a través de un puerto y que al momento de recibir una cadena (100 caracteres aprox.) esta sea guardada en un archivo txt para que luego esta cadena se tome y sea procesada recorriendo el arreglo y tomando sus valores para que sean guardados en una base de datos.
Mi problema pasa que cuando uno generalmente hace un programa en C siempre el usuario es el que ingresa los valores por consola, pero yo no deseo eso, sino que deseo que de manera automática esta sea leída y guardada.
tengo el código que me permite conectarme al puerto, a su vez tengo el código que me permite crear un archivo .txt pero mi problema va en que no se cual comando es el que me permite tomar la cadena y que esta se almacene en el txt.
recibe cadena
por lo general siempre se usa el pero esta necesariamente depende de que el usuario este ingresando la cadena lo cual no me sirve.
Código:
scanf("%s",cadena);
Estaba usando el comando:
Código:
en donde archivo se llama mi archivo.txt y que es un punterofprintf(archivo, %cadena);
Espero me echen una mano, si desean les adjunto mi código.