elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Opinion
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Opinion  (Leído 1,104 veces)
Dumy

Desconectado Desconectado

Mensajes: 23


Ver Perfil
Opinion
« en: 16 Julio 2024, 18:56 pm »

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;
   


En línea

Xyzed


Desconectado Desconectado

Mensajes: 307



Ver Perfil
Re: Opinion
« Respuesta #1 en: 18 Julio 2024, 10:38 am »

Hola.

Te recomiendo editar tu publicación y utilizar la etiqueta GeSHi que el foro ofrece, para facilitar la lectura de tu código.

Adjunto una cita a un comentario donde podrás ver la diferencia de usar la etiqueta.

Las étiquetas GeSHI te permiten darle formato a un tipo de código en específico.

Es la diferencia entre:

<?php echo "Hello World"; ?>

Código:
<?php echo "Hello World"; ?>

Código
  1. <?php echo "Hello World"; ?>

Explicación de como se utiliza:
Usando etiquetas apropiadas para los mensajes con codigo/logs/errores!


Saludos.


En línea

...
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
opinion
Diseño Gráfico
blackhold 4 2,782 Último mensaje 26 Octubre 2004, 02:53 am
por Azielito
Una opinion... « 1 2 3 »
Programación Visual Basic
ZifuSka 21 7,846 Último mensaje 12 Octubre 2005, 02:08 am
por ZifuSka
opinion
Electrónica
NeBuR85 0 2,106 Último mensaje 29 Diciembre 2005, 22:03 pm
por NeBuR85
opinion
Ingeniería Inversa
mutanteHenry 5 3,713 Último mensaje 24 Junio 2011, 05:17 am
por mutanteHenry
Opinion
Dudas Generales
Gm3z 9 4,421 Último mensaje 8 Junio 2012, 22:58 pm
por Conductor7949
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines