M3rCo Posté(e) le 26 septembre 2003 Partager Posté(e) le 26 septembre 2003 Voila a l'école je débute le language c++ sur le logiciel microsoft visual c++ mé voila notre prof c pas ca il crois kon é deja capable de programmer donc il nous demande de faire des petit prog mais je n'éais meme pas les bases pliz donné moi un coup de mains SVP helpppppppppppppppppppppppppppppp Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 26 septembre 2003 Partager Posté(e) le 26 septembre 2003 C'est quoi que tu dois faire. microsoft visual c++ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchern0byl Posté(e) le 27 septembre 2003 Partager Posté(e) le 27 septembre 2003 ouai un peu + de détail ta ka commencer par t'acheter un bouquin de C++ dans une librairie Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neo_13 Posté(e) le 30 septembre 2003 Partager Posté(e) le 30 septembre 2003 Déjà, en 1, pour bien programmer, il faut oublier Visual C++... En 2, keske tu dois faire... En 3, ya des bouquins bien fait... Regarde du coté de chez O'Reilly Lien vers le commentaire Partager sur d’autres sites More sharing options...
M3rCo Posté(e) le 30 septembre 2003 Auteur Partager Posté(e) le 30 septembre 2003 Merci pour c conseil, mais ce programme et impsoer ds l'établissement ou je suis donc je pe pas conseille o prof de changer de prog :( De plus on doit faire des petit prog, du style feuille de livraison (quantité * pris unitaire) et pour cela on s'aide d'un algorithme ke nous avons établie avant. Mais le probleme est que le prof nous a rien expliquer pour commencer le prog en c++ du style de déclarer les variable :( Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 30 septembre 2003 Partager Posté(e) le 30 septembre 2003 Merci pour c conseil, mais ce programme et impsoer ds l'établissement ou je suis donc je pe pas conseille o prof de changer de prog :( Conseille à l'établissement de changer de prof.Pour ton prog, prends un livre tout con. Les O'Reilly sont en général très bien, mais sinon, programmation en C, micro applications, est pas mal, mais ça ne traite pas du C++, juste du C. Ceci dit, il est largement suffisant pour ton prog. C'est quoi ton école ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchern0byl Posté(e) le 30 septembre 2003 Partager Posté(e) le 30 septembre 2003 Merci pour c conseil, mais ce programme et impsoer ds l'établissement ou je suis donc je pe pas conseille o prof de changer de prog :( Conseille à l'établissement de changer de prof. oui depeche toi d'aller a la librairie du coin et achete toi un livre de C++ basique (moi j'avais "le programmeur C++" de campus presse) et tu saura comment declarer une variable par contre moi je sais pas faire d'interface graphique et je sais pas si c'est abordé dans les livres en général derniere chose : neo_13 pkoi faut abandonner vc++ ? et toi tu utilise quoi ? je suis un debutant je demande qu'a apprendre Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 1 octobre 2003 Partager Posté(e) le 1 octobre 2003 L'école ou je suis s'apelle l'ESIG a amiens si tu fé une recherche sur google tu riske de trouver Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neo_13 Posté(e) le 1 octobre 2003 Partager Posté(e) le 1 octobre 2003 Merci pour c conseil, mais ce programme et impsoer ds l'établissement ou je suis donc je pe pas conseille o prof de changer de prog :( Conseille à l'établissement de changer de prof. :8 oui depeche toi d'aller a la librairie du coin et achete toi un livre de C++ basique (moi j'avais "le programmeur C++" de campus presse) et tu saura comment declarer une variable par contre moi je sais pas faire d'interface graphique et je sais pas si c'est abordé dans les livres en général derniere chose : neo_13 pkoi faut abandonner vc++ ? et toi tu utilise quoi ? je suis un debutant je demande qu'a apprendre PAsk'il fait pas du C/C++, mais un truc qui y ressemble remixé à la sauce M$...Il compile comme un pied (m'étonne pas qu'il y est autant de bug) et prend d'importante liberté avec la norme... Moi je dis, il y a 2 compilateurs vraiment bon : GCC (évidemment) et ICC (pour les CPU Intel) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchern0byl Posté(e) le 1 octobre 2003 Partager Posté(e) le 1 octobre 2003 si tu le dis pour vc++ t deux prog son pas sur nux par hazard ? ou gcc du moin mais tu me conseille quoi sous win ??? ou sinon sa irai de développer le prog sous vc++ et de faire la compilation finale ailleur ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 dev-c++, se prétend un compilateur gcc sous windows. Bien qu'il y ai quelques différence, c'est pas mal com soft. Tu peut prendre ça. En plus c'est GPL. Lien vers le commentaire Partager sur d’autres sites More sharing options...
M3rCo Posté(e) le 2 octobre 2003 Auteur Partager Posté(e) le 2 octobre 2003 #include<stdio.h> #include<conio.h> main() { float a,b,c,d,max,max1,max2; printf("Saisir 4 chiffres"); scanf("%f %f %f %f", &a,&b,&c,&d); if (a<b) { max1=b; } else { max1=a; } if (c<d) { max2=d; } else { max2=c; } if (max1<max2) { max=max2; } else { max=max1; } printf("Le plus grand nombre est:%0.2f",max); } Mon premier programme j'en é une érection ! mais en fait nous feson ke tu C Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 Tu peux faire plus simple : #include<stdio.h> #include<conio.h> float Maximum (float a, float b) { if (a > b) return a; else return b; } main() { float a,b,c,d,max,max1,max2; printf("Saisir 4 chiffres"); scanf("%f %f %f %f", &a,&b,&c,&d); max1 = Maximum (a, b); max2 = Maximum (c, d); max = Maximum (max1, max2); printf("Le plus grand nombre est:%0.2f",max); } A tester, car je n'ai pas de compilo C/C++ sous la main Si t'as pas compris, demande Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 dev-c++, se prétend un compilateur gcc sous windows. Bien qu'il y ai quelques différences, c'est pas mal com soft. Tu peut prendre ça. En plus c'est GPL. +1 Possibilité de faire aussi de l'OpenGL, du DirectX, de la SDL et il me semble, il est compatible avec les ".lib" (du moins dans la dernière version) Seul hic, par rapport à VC++ c'est qu'il n'y a pas d'éditeur de ressources Donc soit il faut utiliser celui de VC++ soit il faut tout ce "taper" à la main Lien vers le commentaire Partager sur d’autres sites More sharing options...
M3rCo Posté(e) le 2 octobre 2003 Auteur Partager Posté(e) le 2 octobre 2003 mogwai, la tu ma dégouter :( tu ma sorti ca kom ca d'un coup d'un seul je te mon dieu Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 Encore, je crois que tu peux faire un truc du genre (à confirmer) float Maximum (float a, float b) { return (a>b?a:b); } mais j'utilise rarement, car pas facile à relire quand il faut debugger. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neo_13 Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 dev-c++, se prétend un compilateur gcc sous windows. Bien qu'il y ai quelques différence, c'est pas mal com soft. Tu peut prendre ça. En plus c'est GPL.C'est celui ci que j'utilise, précisément à cause de GCC...Comme éditeur, j'utilise Crimson Editor, qui est remarquable... et bien mieux que celui de DevC++... Sinon, j'utilise nedit et GCC sous Solaris... (à l'école) Ou encore ICC, qui existe sous toutes les plate forme, come GCC mais ya que sous Linux qu'on peut en avoir une licence non commerciale gratuite... Mais ça améliore vraiment les perf du programme sur CPU P4... Faudrait que j'essaye sur AXP... Lien vers le commentaire Partager sur d’autres sites More sharing options...
M3rCo Posté(e) le 2 octobre 2003 Auteur Partager Posté(e) le 2 octobre 2003 mgowai seré t'il possible de e joindre par msn mesenger ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 Encore, je crois que tu peux faire un truc du genre (à confirmer)float Maximum (float a, float b) { return (a>b?a:b); } Je confirme que ça fontionne. Il y a plus simple : qu début de ton prog, tu fait #define MAX(a,b) ((a)>(b)?(a):(b)) et ensuite max= MAX(max1,max2); Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tchern0byl Posté(e) le 2 octobre 2003 Partager Posté(e) le 2 octobre 2003 on voit tout de suite ceux qui maitrise la sinon Dev C++ je connais mais j'ai tester qu'une fois y a longtemp je verrai si il est cool pour faire se que je fais actuellement Lien vers le commentaire Partager sur d’autres sites More sharing options...
mogwai93 Posté(e) le 3 octobre 2003 Partager Posté(e) le 3 octobre 2003 Encore, je crois que tu peux faire un truc du genre (à confirmer)float Maximum (float a, float b) { return (a>b?a:b); } Je confirme que ça fontionne. Il y a plus simple : qu début de ton prog, tu fait #define MAX(a,b) ((a)>(b)?(a):(b)) et ensuite max= MAX(max1,max2); Pas tout à fait d'accord, avec le "plus simple". D'accord, ca tient sur 1 ligne. Mais le système "?" avec ":", c'est pas trop lisible surtout quand tu veux retrouver un bug. Dans les cas simples, comme ici, ok, ça passe. Une question : C'est quoi l'intérêt d'une macro ? Sa différence avec une fonction ? Au niveau compilation, ...? Merci (mes cours de prog sont un peu loin) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neo_13 Posté(e) le 3 octobre 2003 Partager Posté(e) le 3 octobre 2003 Encore, je crois que tu peux faire un truc du genre (à confirmer)float Maximum (float a, float b) { return (a>b?a:b); } Je confirme que ça fontionne. Il y a plus simple : qu début de ton prog, tu fait #define MAX(a,b) ((a)>(b)?(a):(b)) et ensuite max= MAX(max1,max2); Pas tout à fait d'accord, avec le "plus simple". D'accord, ca tient sur 1 ligne. Mais le système "?" avec ":", c'est pas trop lisible surtout quand tu veux retrouver un bug. Dans les cas simples, comme ici, ok, ça passe. Une question : C'est quoi l'intérêt d'une macro ? Sa différence avec une fonction ? Au niveau compilation, ...? Merci (mes cours de prog sont un peu loin) Ca change pas grand chose, puisque chaque fois que le préprocesseur voit l'appel de la macro, il remplace par la macro... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 3 octobre 2003 Partager Posté(e) le 3 octobre 2003 ba oui tout a fait mon gars il a raison !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Invité Posté(e) le 3 octobre 2003 Partager Posté(e) le 3 octobre 2003 m3rco doit vrément etre 0 pour pas savoir faire ça , kil rentre chez lui ce ptit Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 3 octobre 2003 Partager Posté(e) le 3 octobre 2003 Pas tout à fait d'accord, avec le "plus simple". D'accord, ca tient sur 1 ligne. Mais le système "?" avec ":", c'est pas trop lisible surtout quand tu veux retrouver un bug. C'est très lisible, pusique tu ne l'écris qu'une seule fois au début su prog. Si tu veux tu peut mettre une ligne de commentaire avant pour savoir ce que ça fait. Mais ça vient avec l'habitude, tu remplace tout seul les ? et : par une instruction logique. Et ensuite pour tout tes appels à cette macro, il ne tient qu'a toi de donner des noms explicites. Dans ce cas, MAX c'est très clair. C'est le but d'un #define : remplacer plusieurs fois une chaine par une autre dans ton prog. Ca peut être soit pour être plus explicite, soit pour ne pas changer tout le temps une variable, soit pour une autre raison. C'est pas un problème pour retrouver les bugs. Il faut juste savoir ce que tu fais dans ton prog. Le invité n°2 : On a tous commencé un jour. C'est inhé la prog chez toi ? Ben t'es une star, c'est pas une raison pour te prendre pour une grosse bête. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.