コード例 #1
0
ファイル: meteo.c プロジェクト: sti2012/P-1
void main(int argc, char const *argv[]) // Para permitir linea de comandos
{
	char *url;
	char *nombrearchivo = "tiempo.xml";
	char direccion[100];
	char ciudad[50];

	if (argc == 1) // Si se abre el programa sin argumentos
	{
		printf(" * -------------------------------------------------------------------------- * \n");
		printf(" * meteo.c: Muestra la prevision de los 4 proximos dias de la ciudad deseada. * \n");
		printf(" * -------------------------------------------------------------------------- * \n");
		printf("\n Nombre de la ciudad: ");
		fgets(ciudad,50,stdin); // Nos pide una ciudad de maximo 50 caracteres
		sprintf(direccion, "http://www.google.es/ig/api?weather=%s", ciudad); // Añade la ciudad a la url
	}
	else if (argc == 2) // Si la ciudad dada en los argumentos se compone de 1 sola palabra la añade a la url
		sprintf(direccion, "http://www.google.es/ig/api?weather=%s", argv[1]);
	else if (argc == 3) // Si la ciudad esta compuesta por 2 palabras
		sprintf(direccion, "http://www.google.es/ig/api?weather=%s %s", argv[1], argv[2]);
	else if (argc == 4) // Si la ciudad esta compuesta por 3 palabras
		sprintf(direccion, "http://www.google.es/ig/api?weather=%s %s %s", argv[1], argv[2], argv[3]);
	else // Ciudades compuestas por mas de 3 palabras (Existen?) producen error
		printf("Por favor escribe una ciudad que este compuesta de maximo 3 palabras\n");

	replaza(direccion);	// Funcion descarga en replace_meteo.h
	url = direccion;
	char *contenido = descarga(direccion); // Funcion descarga en curl_meteo.h
	guarda(contenido); // Funcion guarda en file_meteo.h
	parsea(nombrearchivo); // Funcion parsea en xml_meteo.h
	dibuja(); // Funcion dibuja en graph_meteo.h
}
コード例 #2
0
ファイル: TP-23.cpp プロジェクト: Infinity0106/Cplusplus
main (){
	printf("Bernardo Orozco Garza 1719152\nCuantas calificaciones? ");
	guarda();
	mayor();
	imprime();

	getch();
}