un bon éditeur C++

un bon éditeur C++ - Programmation

Marsh Posté le 05-10-2001 à 16:28:54    

J'aimerais me mettre au C++, j'ai déjà commencé à étudier le principe de fonctionnement du langage et ça m'a l'air très simple.
 
En fait j'ai réussi à faire un petit programme qui tourne assez facilement en quelques minutes. Là où j'ai le plus galérer c'est pour le compiler. Précisons que j'ai écrit le prog avec notepad et que je l'ai compilé avec gcc.
 
M'enfin je cherche un bon environnement de dev C++ sous windows, mais pas visual C++ car mon code doit être portable sur mac aussi. Parce que je sens qu'avec notepad et gcc j'vais pas aller loin :D

Reply

Marsh Posté le 05-10-2001 à 16:28:54   

Reply

Marsh Posté le 05-10-2001 à 16:34:16    

emacs + gcc :)
ca ya pas mieux !!!

Reply

Marsh Posté le 05-10-2001 à 16:37:01    

Tu peut utiliser Visual et faire du code portable...
c'est pas incompatible...

Reply

Marsh Posté le 05-10-2001 à 16:38:58    

ouais mais emacs, ça existe sous win?
 
et c'est pô un peu relou pour un débutant?
 
Parce que tu vois j'ai essayé de télécharger un p'tit bout de code sur un tuto et j'ai essayé de le compiler et j'avais plus de lignes d'erreurs que de lignes de codes :ouch:
 
pour info c'était avec gcc-2.95.2 sous windoze. Je lui demande compiler ça :  
 
#include <iostream.h>
#include <fstream.h>
#include <string.h>
 
using namespace std;
 
int main(void)
{
    // Ouvre le fichier de données :
    fstream f("fichier.txt",
        ios_base::in | ios_base::out | ios_base::trunc);
    if (f.is_open())
    {
        // Écrit les données :
        f << 2 << " " <<  45.32 << " " << 6.37 << endl;
        // Replace le pointeur de fichier au début :
        f.seekg(0);
        // Lit les données :
        int i;
        double d, e;
        f >> i >> d >> e;
        cout << "Les données lues sont : " <<
            i << " " << d << " " << e << endl;
        // Ferme le fichier :
        f.close();
    }
    return 0;
}
 
 
et j'obtiens ça :  
 
D:\gcc-2.95.2\bin>gcc fichier.cpp -o fichier
fichier.cpp: In function `int main()':
fichier.cpp:11: `ios_base' undeclared (first use this function)
fichier.cpp:11: (Each undeclared identifier is reported only once
fichier.cpp:11: for each function it appears in.)
fichier.cpp:11: parse error before `::'
fichier.cpp:12: request for member `is_open' in `f', which is of non-aggregate t
ype `fstream ()(...)'
fichier.cpp:15: invalid operands `fstream ()(...)' and `int' to binary `operator
 <<'
fichier.cpp:17: request for member `seekg' in `f', which is of non-aggregate typ
e `fstream ()(...)'
fichier.cpp:21: invalid operands `fstream ()(...)' and `int' to binary `operator
 >>'
fichier.cpp:25: request for member `close' in `f', which is of non-aggregate typ
e `fstream ()(...)'
 
 
ce qui est un peu imbitable comme sortie je trouve :D

Reply

Marsh Posté le 05-10-2001 à 16:40:17    

BENB a écrit a écrit :

Tu peut utiliser Visual et faire du code portable...
c'est pas incompatible...  




 
certes mais pour cela il faut toujours faire attention à ce que tu utilises comme fonction, ce que je trouve un peu reloud...
 
on m'a conseillé borland C++, qu'en penses-tu?

Reply

Marsh Posté le 05-10-2001 à 16:49:52    

borland c'est nikel aussi pour le debut certe emacs ca rebute mais tu chope une bone conf et la c'est le pied :)

Reply

Marsh Posté le 05-10-2001 à 16:54:06    

ok mais ça marhce sous win?
 
si oui où le trouver? avec la conf qui va bien?

 

[edtdd]--Message édité par duch--[/edtdd]

Reply

Marsh Posté le 05-10-2001 à 17:19:30    

xemacs sous win : http://www.xemacs.org/
 
étant peu habitué à ce genre d'environnement, développant sous vc++, je suis resté sous vc++ :D
 
mais xemacs est très très sympa, et vraiment puissant. faut 'juste' se défaire des habitudes windows pour l'utiliser.

Reply

Marsh Posté le 05-10-2001 à 17:21:54    

bon j'pense que j'vais opté pour borland C++, pour apprendre ça à l'air sympa.
 
merci les gars.

Reply

Marsh Posté le 05-10-2001 à 21:01:39    

Jamais sans mon visual

Reply

Marsh Posté le 05-10-2001 à 21:01:39   

Reply

Marsh Posté le 05-10-2001 à 21:09:34    

duch a écrit a écrit :

 
.......
D:\gcc-2.95.2\bin>gcc fichier.cpp -o fichier
fichier.cpp: In function `int main()':
....




cai pas mieux de faire g++ que gcc :) j'di ca ou je dis rien :D

 

[edtdd]--Message édité par Boris l'invincible--[/edtdd]

Reply

Marsh Posté le 05-10-2001 à 21:58:59    

sous Windows: Visual Studio.NET
il est vraiment excellent !!!!!!!! :)  :)

Reply

Marsh Posté le 05-10-2001 à 23:41:01    

Pour Borland C++ tu peux lui adjoindre l'éditeur VIDE que tu trouveras sur www.objectcentral.com ! ! !

Reply

Marsh Posté le 06-10-2001 à 11:12:41    

Et DEV-C++, ça vaut koi d'après vous?


---------------
Le tout c'est d'y croire! DaBZHWDT site : www.setibzh.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed