next up previous
Next: Trazado de una función Up: Sesión 2. Freefem y Previous: Complemento: gdb

Paso de parámetros en unix

Ahora tenemos un utilitario que podriamos llamar fem2gnu el cual permite leer un archivo .msh y generar un archivo .gnu. Seria pratico poder escribir bajo Unix el comande

fem2gnu micro
para poder traducir el archivo "micro.msh" en un archivo "micro.gnu".

Pour ello basta con utilizar la construction siguiente

main (int argc, char **argv)
{
    char* filein =  new char[256];
    char* fileout = new char[256];
    if (argc != 2) //nb of strings on unix command
    {
        cout << "Check syntax of call to fem2gnu"<<endl;
        exit(0);
    }
    strcpy(filein,argv[1]); //second string copied
    strcat(filein,".msh");  //(1st string is prog name)
    strcpy(fileout,argv[1]);
    strcat(fileout,".gnu"); // suffix added
    Triangulacion g(filein);
    g.gnu(fileout);
}


next up previous
Next: Trazado de una función Up: Sesión 2. Freefem y Previous: Complemento: gdb
Jorge San Martin
1998-11-10