configurado antes de iniciar su operación
Publicado por jacko (5 intervenciones) el 13/10/2018 01:53:00
Considere un dispositivo que debe ser configurado antes de iniciar su operación. Para configurarlo es necesario leer un archivo que contiene parámetros importantes para su funcionamiento que están en el archivo config_fle.txt. Implementar un algoritmo en C que lea el archivo de texto y asigne los valores leídos a una estructura que contenga los siguientes campos:
- Un valor entero que defina el puerto de comunicaciones (es un valor de 4 dígitos)
- Una cadena de caracteres que contenga el nombre del dispositivo al que se debe conectar
- Un valor entero que indica si debe actuar como cliente o como servidor. Usando el valor 0 para trabajar como cliente y 1 si debe trabajar como servidor.
El archivo tendrá la siguiente estructura, pero los valores pueden estar en orden diferente:
PUERTO 4321
DISPOSITIVO FocusRite.USB.analog-audio
MODO 1
La estructura debe contener un campo con el valor 4321 entero, otro campo con el string
“FocusRite.USB.analog-audio” y otro campo con el valor entero 1.
Deben usar la función fgets() para leer lineas del archivo (ver ejemplo adjunto). Consultar como se usan las funciones sscanf() y strcmp(), que le serán útiles en el proceso.
- Un valor entero que defina el puerto de comunicaciones (es un valor de 4 dígitos)
- Una cadena de caracteres que contenga el nombre del dispositivo al que se debe conectar
- Un valor entero que indica si debe actuar como cliente o como servidor. Usando el valor 0 para trabajar como cliente y 1 si debe trabajar como servidor.
El archivo tendrá la siguiente estructura, pero los valores pueden estar en orden diferente:
PUERTO 4321
DISPOSITIVO FocusRite.USB.analog-audio
MODO 1
La estructura debe contener un campo con el valor 4321 entero, otro campo con el string
“FocusRite.USB.analog-audio” y otro campo con el valor entero 1.
Deben usar la función fgets() para leer lineas del archivo (ver ejemplo adjunto). Consultar como se usan las funciones sscanf() y strcmp(), que le serán útiles en el proceso.
Valora esta pregunta
0