Foros del Web » Programación para mayores de 30 ;) » Programación General »

Documento de Procesamiento de Archivos en C

Estas en el tema de Documento de Procesamiento de Archivos en C en el foro de Programación General en Foros del Web. Hola estoy buscando informacion de los tema de " PROCESAMIENTO DE ARCHIVOS" CAP. 14 DETITEL DEITEL "PROGRAMACION WEB CON CGI" CAP. 16 DEITEL DEITEL si ...
  #1 (permalink)  
Antiguo 28/01/2005, 08:46
 
Fecha de Ingreso: diciembre-2004
Mensajes: 11
Antigüedad: 19 años, 10 meses
Puntos: 0
Documento de Procesamiento de Archivos en C

Hola estoy buscando informacion de los tema de
" PROCESAMIENTO DE ARCHIVOS" CAP. 14 DETITEL DEITEL
"PROGRAMACION WEB CON CGI" CAP. 16 DEITEL DEITEL


si tienen algo sobre eso me harian un gran favor les agradeceria mucho

gracias muy amables

espero sus respuestas pronto
  #2 (permalink)  
Antiguo 28/01/2005, 10:16
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años, 6 meses
Puntos: 74
Para archivos hay varias opciones, te sugiero que busques un tutorial en google.
CGI es una manera de comunicar aplicaciones, el servidor web (Apache, IIS, etc) ejecuta tu aplicacion con unos parametros especificos (user=jose, ex ej.) y el output que genera tu aplicacion con printf(stdout) por ejemplo es lo que va a enviarle el servidor web al cliente web (Internet Explorer, Mozilla, Opera).

Para un hora.cgi podrias hacer esto:

Código:
#include <memory.h>
#include <stdio.h>
#include <time.h>
#include <malloc.h>

void main()
{
  struct tm *tmTime;
  time_t ahora;
  time(&ahora);
  tmTime = gmtime(&ahora);
  char *buff = (char*)malloc(1024);
  memset(buff, 0, 1024);
  strftime(buff, 1024, "<HTML><B>Hora actual:%H:%M:%S</B></HTML>", tmTime);
  printf("Content-type: text/html\r\n\r\n");
  printf(buff);
  free(buff);
}
Necesitas un servidor para probarlo, te recomiendo Apache.

http://httpd.apache.org/docs/howto/cgi.html
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 28/01/2005 a las 10:17
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:28.