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

 

 


Tema destacado: Introducción a Git (Primera Parte)


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

Desconectado Desconectado

Mensajes: 219


https://www.youtube.com/watch?v=IlY9C6pzxKc


Ver Perfil WWW
Argumentos de linea de comandos en C
« en: 16 Abril 2015, 17:36 pm »

¿Como declaro un argumento como por ejemplo "-r"?
Me gustaría hacer un programa que al escribir desde linea de comandos -r llamase a X funcion, pero no sé como. ¿Me podríais ayudar?
Por ejemplo una calculadora que si escribes "-r" llamase a la funcion suma y ahí tu escribes dos numeros, por ejemplo:
Código:
calculadora -r 1 - 1


En línea

Justicia es dar a cada uno lo que se merece
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Argumentos de linea de comandos en C
« Respuesta #1 en: 16 Abril 2015, 17:47 pm »

Código
  1. #include <string.h>
  2. #include <stdio.h>
  3.  
  4. int main(int args, char** argc){
  5.    // args -> Número de elementos en argc
  6.    // argc -> argumentos
  7.    if( args>2 && strcmp(argc[1], "-r") == 0){
  8.        // Cadena encontrada
  9.        int n = atoi(argc[2]);
  10.        n = n*n;
  11.        printf("NxN -> %d",n);
  12.    }
  13.    return 0;
  14. }
  15.  


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como hago para que mi programa acepte argumentos por linea de comando? (VB.Net)
.NET (C#, VB.NET, ASP)
70N1 5 12,554 Último mensaje 30 Enero 2010, 19:12 pm
por DragonFire
VLC y línea de comandos
Software
-HadeS- 0 2,584 Último mensaje 5 Octubre 2013, 04:31 am
por -HadeS-
Como pasar argumentos por linea de comandos en wxWidgets
Programación C/C++
Noxware 6 4,901 Último mensaje 3 Diciembre 2014, 09:00 am
por Eternal Idol
Duda acceso a argumentos linea comando
Scripting
ferchundo9 1 1,984 Último mensaje 1 Marzo 2018, 18:31 pm
por pangeasi
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines