en dans le GO
      se connecter   -   aide  
Recherche
  Recherchez une question
sur le forum des Experts:
Rubriques
 auto 741 quest.(s)
 arts 110 quest.(s)
 coaching 149 quest.(s)
 cuisine 79 quest.(s)
 droit 9765 quest.(s)
 économie 300 quest.(s)
 informatique 905 quest.(s)
    base de données (20)
    bureautique (39)
    conso internet (19)
    dépannage (127)
    html (5)
    infographie (7)
    internet (152)
    matériel informatique (51)
    microsoft office (22)
    programmation (43)
    référencement (3)
    statistiques (3)
 finance perso 720 quest.(s)
 langues 109 quest.(s)
 loisirs 147 quest.(s)
 mat. littéraires 114 quest.(s)
 musique 77 quest.(s)
 santé beauté 293 quest.(s)
 sciences 248 quest.(s)
 services 475 quest.(s)
 sports 69 quest.(s)
 voyance 92 quest.(s)
 voyages 71 quest.(s)
Top question
1  Karl : Droit de passage...(86)
2  Maryse : à tous ceux qui...(75)
3  Michel : Recherche cautio...(62)
4  Albert : Je subis un harc...(55)
5  Sylvie : Ce site devient ...(41)
6  Sylvie : Enfant de mineur...(38)
7  Hajer : Est-ce du harcel...(38)
8  Jacqueline : Changer définite...(35)
9  Ina : PHOTOS .URGENT S...(35)
10  Christian : Création de site...(34)
Main(arg c,arg v)/c++
Question posée le 23/05/06 par  Halima :
Salut!
Si quelqu'un connait que représente le main(arg c, arg v) en C++?

Vous êtes ici > kelExpert > Forum > informatique > programmation
Réponse du 23/05/06 par  Vincent
Note des internautes :

c pas une fonction principale avec 2 arguments :)

Evaluer cette réponse
Réponse du 24/05/06 par  André
Note des internautes :

Non, je ne comprends rien à la question. peux-tu m'expliquer en quel domaine (logique ou chimie?) A partir de là , je pourrais chercher. Je suis philosophe, métaphysicien et précisément ontologue.

Evaluer cette réponse
Réponse du 24/05/06 par  A
Note des internautes :

C'est le point d'entrée de ton programme, la première fonction lancée.
Crée un fichier test.cpp :

#include <iostream>
using namespace std;
int main(int argc , char **argv) {
for (int i=0; i<argc; i++)
cout << "parametre " << i << " " << argv[i] << endl;
}

exemple d'appel : test.exe un deux trois

Evaluer cette réponse
Réponse du 24/05/06 par  Fabien
Note des internautes :

main -> nom de la fonction. En C la fonction de "démarrage" du programme est toujours main ()
argc -> argument count : nombre de parametres passés au programme
argv -'> argument value : tableau contenant la valeur des parametres passés au programme

Evaluer cette réponse
Réponse du 24/05/06 par  Thibaut
Note des internautes :

oui en fait c'est ce que ton main reçoit comme argument. tu peux donc les utiliser directement dans ton programme, comme si c'était des entiers/flottants/chaines etc que tu avais déclarés puis remplis, sous la forme argv[le numéro de ton argument utilisé].
par exemple, si tu veux mettre a l'écran ton troisième argument, tu met
printf("%s",argv[3]);

PS : un argument c'est des informations que tu envoies au programme quand tu le démarre. ils peuvent théoriqument être illimités, séparés par des espaces. si tu veux envoyer plusieurs mots en tant qu'un argument (genre "il fait beau") tu envoies la phrase entière entre guillemets.
pour passer des arguments à ton programme tu as deux choix : si tu es sur dev il y a une option qui te permet de donner des arguments à ton programme a chaque fois que tu le testes (avec F9). Si ton programme est déjà un executable (.exe), tu peux lui envcoyer lles arguments à l'aide de la commande "éxécuter" (menu démarrer) et en donnnant le chemin d'accès au programme, le programme puis ses arguments.
par exemples tu tapes dans la commande

C://mes documents//projet en C//projet.exe 3 n'importe_quoi 56,14 "il fait beau"

Evaluer cette réponse
Répondre   Inviter un ami à répondre
Valider            Signaler un abus
|  conditions générales d'utilisation  |  powered by oboulo.com  |  FAQ  |  contact  |  liens  |   plan  |