Buenas tardes estoy haciendo este programa que deberia:
Preguntar el nombre y la ruta del archivo dnsips.txt y mostrar el contenido de este archivo por pantalla.
Preguntar al usuario el adaptador de red que quiere modificar y mostrar los servidores DNS configurados en este.
y me gustaria conocer vuestras opiniones y sugerencias
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define MAX_SIZE 130
void nombreyubicacion();
void adaptador();
void nombreyubicacion() {
char archivo[MAX_SIZE];
printf("Introduce el nombre que tendra tu archivo Y el buffer en el que se almacenara: \n\n");
if (fgets(archivo, MAX_SIZE, stdin) != NULL) {
size_t len = strlen(archivo);
if (len > 0 && archivo[len - 1] == '\n') {
archivo[len - 1] = '\0';
}
printf("B\n\n");
}
FILE* descargado = fopen(archivo, "r");
if (descargado == NULL) {
printf("A\n");
return;
}
int c;
while ((c = fgetc(descargado)) != EOF) {
putchar(c);
}
fclose(descargado);
}
void adaptador() {
char adaptador[MAX_SIZE];
system("ipconfig");
printf("Escribe el nombre del adaptador de red que vas a modificar: \n\n");
if (fgets(adaptador, MAX_SIZE, stdin) != NULL) {
size_t len = strlen(adaptador);
if (len > 0 && adaptador[len - 1] == '\n') {
adaptador[len - 1] = '\0';
}
printf("Adaptador de red introducido: %s\n", adaptador);
}
else {
printf("B\n");
}
}
int main() {
nombreyubicacion();
adaptador();
return 0;