Now je suis sur Borland C++BuilderX j’ai taper mon fichier source en C
et je veux le compiler…probléme je trouve pas où je dois aller pour le compiler.
A moins qu’il n’y est pas de compilateur sur C++BuilderX :??: ?
Merci de la part d’un newbie en quéte de réponse :jap:
bizarre…
c’est peut etre possible de l’installer sans le compilateur (j’utilisais la version6, mais ça fait au moins 4 ans que je ne l’ai pas utlisé) [:austindangerpowers]
la fonction getch() attend un caractere tapé au clavier et le renvoie sous forme d’entier.
il faut donc faire:
int valeur_clavier;
valeur_clavier = getch();
valeur_clavier contient donc la valeur de la touche tapée.
si tu regardes ta fonction main: int main
tu remarques que ta fonction attend une valeur de retour à la fin de son exécution, l’envoi de cette valeur de retour se fait grace à l’instruction return
Forcément, ici main() est une fonction de type int, donc le compilateur s’attend à ce que tu renvoies un int à la fin de cette fonction.
Mais pas besoin de créer une variable int valeur_clavier; ! :non:
Ca ralentit le programme (bon pas de beaucoup), ça prend de la mémoire en plus, et inutilement… [:austindangerpowers]
En général, ce que je fais, je commence avec un :
int main ()
Et je finis avec un getch() (juste pour mettre en pause le prog, histoire de pouvoir lire avant que la fenêtre disparaisse) :
getch(); // pas besoin de récupérer la lettre tapée au clavier
return 0; // on returne un entier bidon juste pour que ça compile bien