Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: bash en 16 Julio 2010, 01:06 AM

Título: programcion web con CGI (c++ ejemplo) y duda
Publicado por: bash en 16 Julio 2010, 01:06 AM
buenas a todos en el intento del aprendisaje tod@s encontramos con  cosas que pueden ser atractiva com para mi esta

Código (cpp) [Seleccionar]


/*

   programacion web con cgi , de como programr en c/c++ deitel

*/

#include<iostream>

#include<ctime>

using namespace std;

int main()
{
  time_t tiempo;//cap. el tiempo actual

 cout <<"content-type :text/html\n\n";
 cout <<" <?xml version="1.0"?>."
        <<"!<DOCTYPE html PUBLIC \" -//W3C //DTD XHTML 1.0"
        <<"Transational //EN \" \http:www.w3.org/TR/xhtml"
        <<"/DTD/xhtml-transasional.dtd\">";

 time( &tiempo);


 //mostramo eso .
 cout <<" <html xmls =\http://www.w3.org/1999/xhtml\">"
        <<"  <head><title>fecha hora </title><head>"
        <<"  <body><br> asctime(localtime (&tiempo))"
        <<"  </br></body></html>";
  return 0;
}

entonce la duda es donde puedo conseguir un compilador para compilar aplicacion hechas para ser usada como cgi bajo windows planeo probar con xammp , wamp ya que traen a apache



 




y tambien quisiera saber si en un sistema operativo podria usar algunas API que esten dentro del sistema como por ejemplo socket, controles, activex ...


gracias
Título: Re: programcion web con CGI (c++ ejemplo) y duda
Publicado por: bizco en 16 Julio 2010, 01:43 AM
compilalo normal, luego configura apache correctamente y mete en cgi-bin el ejecutable.
Título: Re: programcion web con CGI (c++ ejemplo) y duda
Publicado por: Eternal Idol en 16 Julio 2010, 10:09 AM
Podes usar cualquier compilador moderno:


Microsoft®  Visual C++® 2010 Express (http://www.microsoft.com/express/Windows/)

Code::Blocks (http://www.codeblocks.org/)

etc.
Título: Re: programcion web con CGI (c++ ejemplo) y duda
Publicado por: Horricreu en 16 Julio 2010, 14:10 PM
Recuerda también, que en C/C++ si quieres que se muestre una barra inversa, se tienen que escribir dos de ellas. Consulta las secuencias de escape (http://msdn.microsoft.com/en-us/library/h21280bw(VS.80).aspx).

Saludos :P