Souci de débutant en programmation

Résolu/Fermé
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 - 11 oct. 2008 à 15:42
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 - 11 oct. 2008 à 23:04
Bonjour,
Je suis en train de faire mon premier programme informatique qui consiste a faire dire bonjour à mon ordinateur, mais , lors de la compilation ( avec VisualC++Express2008) il me met 1 erreure, je vais donc voir. et il me dit précisément:
"error C2055: liste de paramètres formels attendue, non une liste de types",là est mon problème, c'ets que je connais aucune des deux type de liste, on m'a dit que c'était parce que je n'avais pa mis de variable, mais je ne sais pa comment mettre une variable dans mon programme:
#include <stdlib.h>
#include <stdio.h>

int*main(const int)

{
("bonjour");
system("PAUSE");
return 0;
}
ceci est mon programme, dite moi se qu'il maque s'il vous plaît.
D'anvance merci.
A bientôt

35 réponses

ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 15:48
désoler pour mes petites faute d'orthographes...
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 15:55
A tout hasard, si à la 4e ligne tu écris :

int main (const int)

au lieu de :

int*main(const int)

est-ce-que la compilation se fait correctement?
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:00
non, cela ne change rien, merci quand même
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:01
Attends, je télécharge VisualC++ (je me sers pas de cet environnement de développement là d'habitude), je vais te dire après ce qui va pas.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:01
merci beaucoup
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:02
Tu veux tout simplement un programme qui affiche bonjour, non?
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:07
exact, mais après je me lance vers un avenir de programmeur ( je suis actuellement étudiant) et je ne veut pa m'arreter a "bonjour", aussi je pense que j'aurai souvent a venir ici pour finir mes programme ( si tu connais des livres qi parle de la programmation svp)...
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:12
Ouais je comprends, je suis aussi étudiant et j'ai déjà quelques bases en prog.

Voici un programme "Bonjour !" qui marche très bien sous DevC++ (donc ne devrait avoir aucun problème sous Visual je pense).

//Ici, les bibliothèques, qui servent à faire de nombreuses instructions du C. Stdio & StdLib sont les plus basiques.

#include <stdio.h> //Cette bibliothèque sert à "faire fonctionner" l'instruction printf.
#include <stdlib.h> //Celle ci sert à faire fonctionner l'instruction system("PAUSE"), afin que ton programme se mette en pause
//Sans le systeme("PAUSE"), la console se ferme directement (essaie de l'enlever, tu verras).

int main() //Ici, on déclare la fonction "main" ("principale" en anglais), dans laquelle tu vas indiquer tes instructions.
{ //On ouvre toujours une fonction avec un crochet.
printf("Bonjour !\n\n");//"printf" est la plus basique des instructions, elle sert à afficher du texte à l'écran.
//Les deux "\n" sont en fait des retours à la ligne. Essaie de les enlever pour vérifier.

system("PAUSE"); //Le systemPAUSE dont je parlais au dessus.
return 0;//Le "return 0" est une convention qui indique que le programme s'est correctement exécuté.
}//On ferme la fonction main.


Il y a de nombreux commentaires à chaque ligne, lis les bien pour comprendre le tout !
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:13
Normalement, les commentaires s'affichent en bleu à l'écran. (les textes précédés de "//").

Comme ça, tu pourras les lire clairement en les différenciant du reste du programme.
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:17
ta eu sa sur le site du zéro?
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:18
Pas du tout, je viens de le taper moi même ;)
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:20
ok d'accord, parce que il y a une rumeur sur le tuto du site du zéro, ( un programme pas très clair....)
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:22
il veut toujours ne liste formel, sa veut pas marcher
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:23
Je suis en train de télécharger Visual, ça met un peu de temps...
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:23
G réussi!!!!!!!!!!!!!!!!!! fallait enlever "const int" a mon programme de départ, reste plus qu'a voir....
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:25
sauf qui veut pa dire bonjour....
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:27
Ben c'est normal, tu écris juste ("bonjour"), pour la machine ça veut rien dire !

Fais un copier coller de mon programme (en italique) et regarde tu verras :)
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:28
Tiens :

____________________________




//Ici, les bibliothèques, qui servent à faire de nombreuses instructions du C. Stdio & StdLib sont les plus basiques.

#include <stdio.h> //Cette bibliothèque sert à "faire fonctionner" l'instruction printf.
#include <stdlib.h> //Celle ci sert à faire fonctionner l'instruction system("PAUSE"), afin que ton programme se mette en pause
//Sans le systeme("PAUSE"), la console se ferme directement (essaie de l'enlever, tu verras).

int main() //Ici, on déclare la fonction "main" ("principale" en anglais), dans laquelle tu vas indiquer tes instructions.
{ //On ouvre toujours une fonction avec un crochet.
printf("Bonjour !\n\n");//"printf" est la plus basique des instructions, elle sert à afficher du texte à l'écran.
//Les deux "\n" sont en fait des retours à la ligne. Essaie de les enlever pour vérifier.

system("PAUSE"); //Le systemPAUSE dont je parlais au dessus.
return 0;//Le "return 0" est une convention qui indique que le programme s'est correctement exécuté.
}//On ferme la fonction main.
0
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 4
11 oct. 2008 à 16:32
Tu t'en sors?
0
ptirob91 Messages postés 34 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 13 décembre 2009 1
11 oct. 2008 à 16:41
"general error c1010070: Failed to load and parse the manifest. Le fichier spicifii est introuvable."
voilà se qu'il m'a répondu
0