Entradas

Mostrando entradas de junio, 2015

ejecutar c++ desde php

Para poder pasar parámetros a un programa a través de la línea de comandos nos valemos de la siguiente declaración de la función main: int main(int argc, char *argv[]) de esa forma el *argv[] lo capturará en forma de array. veamos: suma.cpp: #include <iostream> #include <cstdlib> using namespace std; int main(int argc, char *argv[]) { if (argc != 3) cout << "Uso: suma entero1 entero2\n"; else { int a,b,sum; a = atoi(argv[1]); b = atoi(argv[2]); sum=a+b; cout<<"la suma es="<<sum; } return 0; } para compilar se ejecuta el siguiente comando: >>sudo g++ suma.cpp -o suma quedando asi de claro que el formato de ejecutar es: command("./suma 1 2"). desde php hariamos esto: index.php <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form id="frm" action="index.php">