Posté(e) le 26 septembre 200321 a 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
Posté(e) le 27 septembre 200321 a ouai un peu + de détail ta ka commencer par t'acheter un bouquin de C++ dans une librairie
Posté(e) le 30 septembre 200321 a 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
Posté(e) le 30 septembre 200321 a Auteur 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 :(
Posté(e) le 30 septembre 200321 a 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 ?
Posté(e) le 30 septembre 200321 a 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
Posté(e) le 1 octobre 200321 a L'école ou je suis s'apelle l'ESIG a amiens si tu fé une recherche sur google tu riske de trouver
Posté(e) le 1 octobre 200321 a 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)
Posté(e) le 1 octobre 200321 a 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 ?
Posté(e) le 2 octobre 200321 a 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.
Posté(e) le 2 octobre 200321 a Auteur #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
Posté(e) le 2 octobre 200321 a 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
Posté(e) le 2 octobre 200321 a 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
Posté(e) le 2 octobre 200321 a Auteur mogwai, la tu ma dégouter :( tu ma sorti ca kom ca d'un coup d'un seul je te mon dieu
Posté(e) le 2 octobre 200321 a 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.
Posté(e) le 2 octobre 200321 a 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...
Posté(e) le 2 octobre 200321 a 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);
Posté(e) le 2 octobre 200321 a 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
Posté(e) le 3 octobre 200321 a 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)
Posté(e) le 3 octobre 200321 a 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...
Posté(e) le 3 octobre 200321 a m3rco doit vrément etre 0 pour pas savoir faire ça , kil rentre chez lui ce ptit
Posté(e) le 3 octobre 200321 a 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.
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.