Gracias por esos puntos lo tengo que tratar.. <div><br></div><div>Como dice<b> Pablo Alejandro</b> vemos que <span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">int argc es un contador de argumento y </span><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">char *argv son los argumentos</span></div>

<div>Interesante material del mini tutorial<b> Luis Pedro</b> me ha funcionando escribiendo suma 4 6, </div><div>ya veo que el main lo reconoce como string y que debo hacer conversiones para las funciones.</div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">vale mencionar que la idea original es yo crear un programa que haga pruebas o validaciones a otro programa.</span></div>

<div><br></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">ejemplo: Programa tester 1...validar programa suma con (2 4 ) (5 a) (a 5) (a b)<br>

resultados programa tester<br>suma de 2 numeros correcta</span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div>

<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">salida<br>1 4 correcto<br>a 3 fallo<br>4 b fallo<br>a b fallo<br><ul><li>validar argumento 1 acepto carateres</li>

<li>validar argumento 2 acepto caracteres</li><li>validar ambos argumentso acepto caracteres</li></ul></span></font></div><div><br><div class="gmail_quote">2011/6/13 Benjamín Almarza <span dir="ltr"><<a href="mailto:benjamin.almarza@alumnos.usm.cl">benjamin.almarza@alumnos.usm.cl</a>></span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

  
    
    
  
  <div text="#000000" bgcolor="#ffffff">
    =p o sea yo estaba contestando la duda de otra persona, de todas
    maneras gracias Luis<div><div></div><div class="h5"><br>
    <br>
    <br>
    On 06/09/2011 10:22 AM, Luis Pedro Méndez wrote:
    <blockquote type="cite">Hola benjamin, mira esta tutoría a ver si te es de
      utilidad a los fines de tu proyecto.
      <div><br>
      </div>
      <div>--------------------------------</div>
      <div>
        <p>/*<br>
          -->     Minitutoría sobre paso de argumentos al <span style="background-color:rgb(68, 68, 255);color:rgb(255, 255, 255)">Main</span>, llamando a distintas funciones<br>
          -->     Realizado por Luis Pedro Méndez y Elinv.<br>
          -->     ------------------------------------------<br>
          -->     Realizado en DEV C++ 4.9.9.2<br>
          -->     Crea un proyecto en el raiz del disco C: al que
          llamaras calculadora.cpp<br>
          -->     copia este código<br>
          -->     Compilalo pero no lo ejecutes desde windows pues te
          enviara un error.<br>
          -->     En inicio-->ejecutar-->tipeas "cmd" y
          enter...<br>
          -->     con "cd.." vas hasta el c:/<br>
          -->     allí tendras un ejecutable que se llamará
          "calculadora.exe"<br>
          -->     tipeas lo siguiente: "calculadora suma 12 24"<br>
          -->     donde: calculadora es el ejecutable<br>
          -->     suma es la función a la que se llama<br>
          -->     12 es el primer operando de la suma<br>
          -->     24 es el segundo operando de la suma<br>
          -->     puedes utilizar tambien las funciones resta,
          multiplicacion y division.<br>
          */<br>
          #include <stdio.h><br>
          #include <stdlib.h><br>
          #include <string.h><br>
          #include <iostream> <br>
          using namespace std; <br>
          //distintas funciones<br>
          int suma(int a, int b)<br>
          {<br>
          return a + b;<br>
          }</p>
        <p>int resta(int a, int b)<br>
          {<br>
          return a - b;<br>
          }</p>
        <p>int multiplicacion(int a, int b)<br>
          {<br>
          return a * b;<br>
          }</p>
        <p>int division(int a, int b)<br>
          {<br>
          return a / b;<br>
          }<br>
          //Función principal.<br>
          int <span style="background-color:rgb(68, 68, 255);color:rgb(255, 255, 255)">main</span>(int argc, char* argv[]) {<br>
            int i;<br>
            //Se informa al operador los argumentos pasados.<br>
            printf("Se han pasado %3d argumentos:\n", argc);<br>
            //Se recorren los argumentos y se informan mas
          detalladamente.<br>
            for(i=0; i<argc; i++) printf("%5d- %s\n", i, argv[i]);<br>
            //condicionales para el primer argumento recibido que deriva
          a la función<br>
            // específica.<br>
            if (strcmp (argv[1],"suma") == 0)<br>
            {<br>
               cout << endl << "La suma es:\t" <<
          suma(atoi(argv[2]),atoi(argv[3]))<< endl;<br>
            }<br>
            if (strcmp (argv[1],"resta") == 0)<br>
            {<br>
               cout << endl << "La resta es:\t" <<
          resta(atoi(argv[2]),atoi(argv[3]))<< endl;<br>
            }<br>
            if (strcmp (argv[1],"multiplicacion") == 0)<br>
            {<br>
               cout << endl << "La multiplicacion
          es:\t"<<
          multiplicacion(atoi(argv[2]),atoi(argv[3]))<< endl;<br>
            }<br>
            if (strcmp (argv[1],"division") == 0)<br>
            {<br>
               cout << endl << "La division es:\t"<<
          division(atoi(argv[2]),atoi(argv[3]))<< endl;<br>
            }<br>
            system("pause");  <br>
            return 0;<br>
          }</p>
      </div>
      <div>--------------------------------<br>
        <br>
      </div>
      <div>Un abrazo.</div>
      <div><br>
      </div>
      <div>Elinv.</div>
      <div><br>
      </div>
      <div><br>
        <div class="gmail_quote">El 9 de junio de 2011 00:23, Benjamín
          Almarza <span dir="ltr"><<a href="mailto:benjamin.almarza@alumnos.usm.cl" target="_blank">benjamin.almarza@alumnos.usm.cl</a>></span>
          escribió:<br>
          <blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
            <div text="#000000" bgcolor="#ffffff"> Lo que tu quieres
              hacer eso:<br>
              <br>
              <blockquote>./programa 12 mas 12<br>
                <br>
              </blockquote>
              Y te devuelva 24.<br>
              <br>
              Ahora fíjate en como es el main, recibe una cantidad de
              "string"<br>
              <br>
              <blockquote>int main(int argc, char* argv[])<br>
              </blockquote>
              <br>
              Los string que le estás mandando en este ejemplo son "12",
              "+" y "12", debes hacer una función que sea capaz de
              convertir "12" en 12 y "mas" en +<br>
              <br>
              Entonces va a ser:<br>
              <br>
              <blockquote>argv[1] <- primer número<br>
                argv[2] <- operador<br>
                argv[3] <- segundo número<br>
              </blockquote>
            </div>
            <br>
            _______________________________________________<br>
            Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
            <a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
            Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <pre><fieldset></fieldset>
_______________________________________________
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a></pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br><b style="color:rgb(51, 102, 255)">webmaster Jadder<br>

</b><b style="color:rgb(51, 102, 255)"><img src="https://s-hphotos-ash2.fbcdn.net/hs016.ash2/34149_1542220874590_1207002897_1500101_6234039_n.jpg"></b><br>
</div>