quelle différence entre C++ et Visual C++ ? - C++ - Programmation
Marsh Posté le 31-07-2002 à 11:50:29
C++ est un langage
VC++ est un IDE permettant de développer dans ce langage
Marsh Posté le 31-07-2002 à 11:51:00
- Visual C++ est un programme : un environnement de développement pour faire du C++
- C++ est le nom d'un langage
Marsh Posté le 31-07-2002 à 11:51:11
ReplyMarsh Posté le 31-07-2002 à 11:54:11
antp a écrit a écrit : flûte grilled |
Marsh Posté le 31-07-2002 à 12:09:38
qu est ce qu IDE permettant d utiliser un langage
qu est qu un environnement de developpenùmt
Marsh Posté le 31-07-2002 à 12:24:50
IDE = environnement de développement
c'est un programme pour faciliter la programmation : éditeur pour taper le code avec des aides, gestion des fichiers du projet, etc...
Marsh Posté le 31-07-2002 à 12:25:25
En gros c'est comme WORD (tu connais ?)
Word te permet d'écrire avec une mise en forme...
et bien l'IDE (c'est l'environnement de développement) fait la même chose il te permet d'écrire avec une mise en forme spécifique pour le C ou le C++. Bien sur, il y a tous les outils pour debugger (chercher les erreur dans un programme), compiler (créer ton application, ta DLL) et une gestion de projet.
Marsh Posté le 31-07-2002 à 12:27:33
OK mais alors ya til d autres environnment pour C++ ? et lesquels
et en quoi ils peuvent varier ?
Marsh Posté le 31-07-2002 à 12:35:04
une ature question pour les pros
est ce que strlen compte aussi les le nombre de caracteres ' ' ?
exemple :
" t rouduc "
resultat : 11 ou 7 ?
merci
Marsh Posté le 31-07-2002 à 12:37:41
Y en a d'autres, par ex Borland C++Builder qui a l'avantage de faciliter la construction des fenêtres du programme
Marsh Posté le 31-07-2002 à 12:38:26
picshertho a écrit a écrit : resultat : 11 ou 7 ? |
11
il te donne la longueur de la chaîne, sans se soucier de ce qui est dedans
Marsh Posté le 31-07-2002 à 12:42:56
merci grace au forum je vais devenir un incollable du C++
Marsh Posté le 31-07-2002 à 12:55:06
Y a encore du boulot
Marsh Posté le 31-07-2002 à 13:13:18
question :
j ai un char* Buffer " trou du c "
je veux transformer cette chaine en "trouduc" comment je fais ?
Marsh Posté le 31-07-2002 à 13:22:25
Tu peux :
-soit parcourir ta chaîne caractère par caractère et tester si c'est un espace ou non,
-soit utiluser la fonction strstr() qui te permetra de déterminer la position des espaces et ne copier que les autres caractères.
Marsh Posté le 31-07-2002 à 13:33:07
je veux utiliser strstr mais je ne travaile qu avec des char*
est grave ?
Marsh Posté le 31-07-2002 à 13:45:40
Ben non !
la fonction c'est :
char *strstr( const char *string, const char *strCharSet );
et là dedans il n'y a que des char *...
(au fait tu travailles sous quoi ? Win/Linux)
Marsh Posté le 31-07-2002 à 13:56:23
BB138 a écrit a écrit : En gros c'est comme WORD (tu connais ?) Word te permet d'écrire avec une mise en forme... et bien l'IDE (c'est l'environnement de développement) fait la même chose il te permet d'écrire avec une mise en forme spécifique pour le C ou le C++. Bien sur, il y a tous les outils pour debugger (chercher les erreur dans un programme), compiler (créer ton application, ta DLL) et une gestion de projet. |
Et ca a tous les defauts de Word, Visual C++?
Et puis je ne sais pas ou tu as vu que Word te permet effectivement d'ecrire quoi que ce soit avec une mise en forme.
C'est cense le faire, mais le jour ou Word y arrive, je pense que l'asteroide nous aura deja pete la gueule.
Marsh Posté le 31-07-2002 à 13:56:32
je w sur windows pourquoi ?
je commence le C++ mais j'ai surtout l impression de faire du C
c'est problematique
Marsh Posté le 31-07-2002 à 14:00:32
LongLiveBSA a écrit a écrit : Et puis je ne sais pas ou tu as vu que Word te permet effectivement d'ecrire quoi que ce soit avec une mise en forme. C'est cense le faire, mais le jour ou Word y arrive, je pense que l'asteroide nous aura deja pete la gueule. |
tu nous fais quoi la ?
tu peux justifier tes propos ? pourquoi Word ne sait pas faire de mise en forme ?
Marsh Posté le 31-07-2002 à 14:02:31
picshertho a écrit a écrit : je w sur windows pourquoi ? je commence le C++ mais j'ai surtout l impression de faire du C c'est problematique |
Forcément, tu n'utilises que des fonctions du C Ansi (strstr, etc...) et tu codes les chaines "C Ansi" like (char *).
Si tu veux faire du C++, utilise la STL.
Marsh Posté le 31-07-2002 à 14:05:16
Harkonnen a écrit a écrit : Si tu veux faire du C++, utilise la STL. |
Dire ca a quelqu'un qui ne connait pas la différence entre langage et envirronement, ni le sens d'IDE, c'est un peu violent
Marsh Posté le 31-07-2002 à 14:11:19
STL : Les itérateurs et les conteneurs de la bibliothèque standard (souvent regroupés sous le nom de structures STL)
Alors, pour un débutant, c'est pas mal non
Marsh Posté le 31-07-2002 à 14:13:25
Harkonnen a écrit a écrit : tu nous fais quoi la ? :heink: tu peux justifier tes propos ? pourquoi Word ne sait pas faire de mise en forme ? |
Sérieusement, Word est à lui seul un environnement de développement intégré, avec son propre langage de programmation, mais il n'est guère bon qu'à taper son courrier...
Marsh Posté le 31-07-2002 à 14:16:09
Jar Jar a écrit a écrit : Sérieusement, Word est à lui seul un environnement de développement intégré, avec son propre langage de programmation, mais il n'est guère bon qu'à taper son courrier... |
Seulement si tu ne dépasses pas les 3 pages
Marsh Posté le 31-07-2002 à 14:16:11
Harkonnen a écrit a écrit : tu nous fais quoi la ? tu peux justifier tes propos ? pourquoi Word ne sait pas faire de mise en forme ? |
Biens sur que je peux justifier, sinon, je n'aurais pas dit ca.
J'ai essaye de faire un rapport un peu structure avec Word, c'est a dire, avec une table des matieres, une liste des figgures, une liste des tables, et des mini tables des matieres au debut de chaque chapitre.
N'ayant pas de prejuge sur le logiciel a utiliser, j'ai demande a un collegue quoi utiliser.
Il m'a dit d'utiliser Word.
Et bien, je l'ai vite regrette.
Rien n'est fait pour que tu puisse te concentrer sur ce que tu veux ecrire. Il faut sans arret verifier qu'il n'a pas tout modifie.
Si tu decide que le chapitre 3 devient le chapitre 2, ben ca va plsu vite de tout reecrire que d'essayer de lui faire comprendre.
Quand a sa gestion des references,j'ai abandonne l'idee de lui faiore calculer, et je les ai mises a la main, ca a ete plus vite.
Bref, a part pour ecire UNE page sans rien, Word est inutile.
Marsh Posté le 31-07-2002 à 14:17:45
Jar Jar a écrit a écrit : Sérieusement, Word est à lui seul un environnement de développement intégré, avec son propre langage de programmation, mais il n'est guère bon qu'à taper son courrier... |
Taper son courrier sous Word ? Essaye de faire une lettre qui est conforme aux règles relatives aux correspondances (règles françaises, bien entendu). Amuse toi. Il existe des modèles, mais à ma connaissance aucun ne font quelque chose de correct, de toutes façons. (En revanche, la classe LaTeX lettre de Denis Mégévand, disponible sur ftp://obsftp.unige.ch/pub/tex/macros, est excellente).
Marsh Posté le 31-07-2002 à 14:18:05
lorill a écrit a écrit : Dire ca a quelqu'un qui ne connait pas la différence entre langage et envirronement, ni le sens d'IDE, c'est un peu violent |
Tu as raison....
Picsherto > la STL est un ensemble de classes proposées par le C++ pour te simplifier la tache.
Ainsi, la classe string te permet de manipuler des chaines de caractères bien plus facilement qu'en C, et te permet également d'effectuer des opérations sur cette chaine (connaitre sa longueur, remplacer des caractères, etc...) certainement plus facilement qu'a la main ...
Marsh Posté le 31-07-2002 à 14:18:09
LongLiveBSA a écrit a écrit : Biens sur que je peux justifier, sinon, je n'aurais pas dit ca. J'ai essaye de faire un rapport un peu structure avec Word, c'est a dire, avec une table des matieres, une liste des figgures, une liste des tables, et des mini tables des matieres au debut de chaque chapitre. N'ayant pas de prejuge sur le logiciel a utiliser, j'ai demande a un collegue quoi utiliser. Il m'a dit d'utiliser Word. Et bien, je l'ai vite regrette. Rien n'est fait pour que tu puisse te concentrer sur ce que tu veux ecrire. Il faut sans arret verifier qu'il n'a pas tout modifie. Si tu decide que le chapitre 3 devient le chapitre 2, ben ca va plsu vite de tout reecrire que d'essayer de lui faire comprendre. Quand a sa gestion des references,j'ai abandonne l'idee de lui faiore calculer, et je les ai mises a la main, ca a ete plus vite. Bref, a part pour ecire UNE page sans rien, Word est inutile. |
Vive latex!
C aussi bien pour la correction orthographique word
Marsh Posté le 31-07-2002 à 14:20:03
letoII a écrit a écrit : Vive latex! C aussi bien pour la correction orthographique word |
ispell gère les fichier latex, et aspell doit en etre capable aussi. Bon, il reste la grammaire, mais vu la qualité des remarques de ce correcteur (word 97, pas utilisé de plus récent) ben on peut s'en passer.
Puis rien ne vaut une relecture manuelle par un tiers, ca aide aussi pour le sens et la tournure des phrases.
Marsh Posté le 31-07-2002 à 14:20:39
LongLiveBSA a écrit a écrit : Biens sur que je peux justifier, sinon, je n'aurais pas dit ca. J'ai essaye de faire un rapport un peu structure avec Word, c'est a dire, avec une table des matieres, une liste des figgures, une liste des tables, et des mini tables des matieres au debut de chaque chapitre. N'ayant pas de prejuge sur le logiciel a utiliser, j'ai demande a un collegue quoi utiliser. Il m'a dit d'utiliser Word. Et bien, je l'ai vite regrette. Rien n'est fait pour que tu puisse te concentrer sur ce que tu veux ecrire. Il faut sans arret verifier qu'il n'a pas tout modifie. Si tu decide que le chapitre 3 devient le chapitre 2, ben ca va plsu vite de tout reecrire que d'essayer de lui faire comprendre. Quand a sa gestion des references,j'ai abandonne l'idee de lui faiore calculer, et je les ai mises a la main, ca a ete plus vite. Bref, a part pour ecire UNE page sans rien, Word est inutile. |
Oui, mais il est personnalisable tu sais... Si tu ne veux pas qu'il te modifie l'orthographe en cours de saisie, qu'il te mette les bons n° de chapitre, etc... et bien tu désactives les options qu'il faut
Marsh Posté le 31-07-2002 à 14:21:16
lorill a écrit a écrit : ispell gère les fichier latex, et aspell doit en etre capable aussi. Bon, il reste la grammaire, mais vu la qualité des remarques de ce correcteur (word 97, pas utilisé de plus récent) ben on peut s'en passer. Puis rien ne vaut une relecture manuelle par un tiers, ca aide aussi pour le sens et la tournure des phrases. |
Faut avoir un tiers sous la main, ce qui est pas tjrs le cas quand j'écris
Marsh Posté le 31-07-2002 à 14:22:05
Harkonnen a écrit a écrit : Oui, mais il est personnalisable tu sais... Si tu ne veux pas qu'il te modifie l'orthographe en cours de saisie, qu'il te mette les bons n° de chapitre, etc... et bien tu désactives les options qu'il faut |
Oaui, sauf quetu met une heure pour les trouver et qu'en générale à la fin ça fait tjrs pas ce qu'il faut...
Marsh Posté le 31-07-2002 à 14:22:29
Harkonnen a écrit a écrit : Oui, mais il est personnalisable tu sais... Si tu ne veux pas qu'il te modifie l'orthographe en cours de saisie, qu'il te mette les bons n° de chapitre, etc... et bien tu désactives les options qu'il faut |
Tout ça pour qu'il ne soit pas plus avancé qu'un vulgaire notepad.
Autant utiliser les outils adéquat...
Marsh Posté le 31-07-2002 à 14:24:15
letoII a écrit a écrit : Oaui, sauf quetu met une heure pour les trouver et qu'en générale à la fin ça fait tjrs pas ce qu'il faut... |
Personnellement, je me suis farci un rapport de stage de 100 pages sous Word DOS (oui, DOS ) dans une vie antérieure, et je n'ai pas eu de problème particulier une fois mes macros créées, les options inutiles désactivées, etc...
Marsh Posté le 31-07-2002 à 14:25:15
Harkonnen a écrit a écrit : Oui, mais il est personnalisable tu sais... Si tu ne veux pas qu'il te modifie l'orthographe en cours de saisie, qu'il te mette les bons n° de chapitre, etc... et bien tu désactives les options qu'il faut |
C'est tres con de desactiver toutes ces fonctions. Cela dit, vu qu'il n'arrive pas a le faire tout seul, on ne perd rien a les desactiver.
Enfin, j'ai quand meme trouve des logiciels qui etaient bien meilleurs que MS Word.
Le traitement de texte d'open Office est tout simplement prodigieux par rapport a Word, mais le defaut des traitements de texte, c'est qu'il te faiut te concentrer non pas sur ce que tu veux dire, mais sur comment le faire.
Marsh Posté le 31-07-2002 à 11:47:41
????