Ouvrir un site en C [RESOLU]
Forum Programmation : Ouvrir un site en C [RESOLU]
Bonjour,
Je souhaiterai dans le langage C pouvoir ouvrir un site. Un sorte de raccourci en gros.
Vous allez me dire : Créer un raccourci tout simplement ou autre chose...
Mais cette utilisation serait plus pour introduire une aide.
Par exemple : si mon code en C a un problème il suffira de taper aide pour arriver sur mon site d'aide.
Ou encore créer un mini moteur de recherche. Par exemple on cherche le mot forum sur mon site et comme un grand mon petit programme inscrira sur google forum site:monsite.com
Voila j'éspère avoir été clair.
Merci d'avance !
Message édité par alex parman le 31-05-2009 à 10:52:25
En ce qui me concerne, je n'ai rien compris.
On ne comprend pas parce que c'est le programme révolutionnaire.
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
il veut tout simplement faire un lien qui renverais vers une page .html pour pouvoir faire une aide
Lol !
Bon déjà merci de m'aider.
Au lieu d'un long discours mieux vaut un exemple :
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
long choix;
printf("Mon site\n\n" );
printf("1. Index\n" );
printf("2. Aide\n" );
scanf("%ld", &choix);
switch (choix)
{
case 1:
//Si un gars choisit l'option 1 et ben sa l'emmène sur http://monsite.com/index.php//;
break;
case 2:
//Si un gars choisit l'option 2 et ben sa l'emmène sur http://monsite.com/aide.php//;
break;
default:
//Si un gars choisit une optin incorect et ben sa l'emmène sur http://monsite.com//;;
break;
}
printf("\n\n" );
system("PAUSE" );
}
Voila j'éspère que vous avez compris maintenant
Merci ++
Et CRicky ce n'est pas histoire de créer un programme révolutionnaire c'est pour m'entrainer à faire des programmes.
Message édité par alex parman le 30-05-2009 à 18:26:42
Si tu es sous windows:
Code :
|
Message édité par CRicky le 30-05-2009 à 19:09:19
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
C'est exactement ce qu'il me fallait !
Merci beaucoup !!
Une dernière question :
Étant sous mozilla quand j'exécute le programme, il s'ouvre dans un nouvelle onglet. Y'a t'il moyen qu'il s'ouvre dans une nouvelle fenêtre ?
Message édité par alex parman le 30-05-2009 à 20:30:05
avec le start non, et si tu veux lancer directement firfox, et bien il faut avoir firefox
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
D'accord, merci quand même
Avec le start il y a un moyen que je viens de découvrir pour ouvrir dans une nouvelle fenêtre :
Code :
|
En bidoullant j'ai trouvé ça. Je sais pas comment ça se fait mais tant que sa marche ^^
Message édité par alex parman le 31-05-2009 à 18:59:51
Oui mais ça te lance IE pas firefox, puisque tu mets explicitement explorer (ou iexplore).
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Non si je met explorer aprs start sa me lance firefox. Mais si je met iexplore la oui sa me lance ie.
Mais si mozilla est déjà ouvert alors sa le lance dans de nouveau onglets...
Non, on n'utilise jamais system() sous Windows (ça fait 20 ans qu'on le répète, cf MSDN)
Qu'es ce qu'il faut utiliser alors ??
@lucas666, c'est facile de dire de ne pas l'utiliser sans indiquer la raison et sans indiquer d'autres possibilités...
@alex parman, tu peux te débrouiller avec ShellExecute. Ceci dit, system() est mieux car elle fait partie de la bibliothèque standard C, et si on veut faire du portage, il suffit de passer par un script local.
http://msdn.microsoft.com/en-us/li [...] S.85).aspx
Un dernier point, utiliser MSDN comme référence de dev, ça me fait bien rire. ![]()
Message édité par CRicky le 03-06-2009 à 20:10:01
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky
Ok merci
Il y a 300 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
