A voir également:
- J'ai pas trouver un compilateur du langage c
- Trouver adresse mac - Guide
- Langage ascii - Guide
- Trouver un lieu avec coordonnées gps - Guide
- Trouver un film sans le titre - Télécharger - Divers TV & Vidéo
- Trouver le propriétaire d'un numéro de téléphone gratuitement ✓ - Forum Mobile
2 réponses
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
29 sept. 2003 à 14:02
29 sept. 2003 à 14:02
du C rete du C :o) sous linux ou sous windows, Le probleme xc'est que certains compilo acceptent un peu n'importe quoi!
En bref il y aura surment certaibn bout de code a changer!
Pour un compilateur C jette un oeil a Gcc (Gnu Compilateur C)
En bref il y aura surment certaibn bout de code a changer!
Pour un compilateur C jette un oeil a Gcc (Gnu Compilateur C)
"Si c'est stupide et que ça marche, alors ce n'est pas stupide."
>bonjour,
bonjour,
>je cherche un compilateur c++ en linux
g++
>et aussi esque la syntaxe suivante et valable pour linux ?
est ce que
est valable
oui la syntaxe suivante est correcte.
mais cela n a rien avoir avec Linux.
Elle est correte un point c est tout.
concernant ton code:
#include<iostream.h>
// deprecie, utiliser
// #include <iostream>
#include<conio.h>
// conio est une bibliotheque pour windows.
// elle n est pas standard au C++, et pas portable.
// a bannir
void main()
// ca n existe pas. autnat sous linux que sous windows etc..
// c est int main (void) et pas autre chose.
{
cout<<"hello wold";
// si tu veux ecrire cout, il faut ajouter:
// using std;
// en dessous de l inclusion des en tetes,
// sinon, c est stc::cout
// qui est plus que conseille pour un debutant
getch();
// ca n existe pas en C++. cela fait partie
// d une bibliotheque non standard de indows
// la fonction standard est getchar()
// ajouter:
return 0;
}
comprends bien que programmer en C ou en C++, c est respecter les normes du langage, qui definnissent la syntaxe, et les bibliotheques standard. du code C++ qui respecte la norme compile tres bien sous n importe qu elle plate-forme. le fait est que le code ci dessus n est pas standard.
en esperant t avoir eclaire,
--
pouet
bonjour,
>je cherche un compilateur c++ en linux
g++
>et aussi esque la syntaxe suivante et valable pour linux ?
est ce que
est valable
oui la syntaxe suivante est correcte.
mais cela n a rien avoir avec Linux.
Elle est correte un point c est tout.
concernant ton code:
#include<iostream.h>
// deprecie, utiliser
// #include <iostream>
#include<conio.h>
// conio est une bibliotheque pour windows.
// elle n est pas standard au C++, et pas portable.
// a bannir
void main()
// ca n existe pas. autnat sous linux que sous windows etc..
// c est int main (void) et pas autre chose.
{
cout<<"hello wold";
// si tu veux ecrire cout, il faut ajouter:
// using std;
// en dessous de l inclusion des en tetes,
// sinon, c est stc::cout
// qui est plus que conseille pour un debutant
getch();
// ca n existe pas en C++. cela fait partie
// d une bibliotheque non standard de indows
// la fonction standard est getchar()
// ajouter:
return 0;
}
comprends bien que programmer en C ou en C++, c est respecter les normes du langage, qui definnissent la syntaxe, et les bibliotheques standard. du code C++ qui respecte la norme compile tres bien sous n importe qu elle plate-forme. le fait est que le code ci dessus n est pas standard.
en esperant t avoir eclaire,
--
pouet
salut je sais que sa date de longtemps mais jai je me posse les meme question
je debute en C++ sur windows
maintenant toujour en debutant mais cette fois ci sous linux
je n'arrive pas a comprendre
cout<<"hello wold";
// si tu veux ecrire cout, il faut ajouter:
// using std;
cout fait partit de #include<iostream.h>
pourquoi faut t'il rajouter // using std;
j'ai essayer et effectivement sans // using std; sa ne marche pas
mais pourquoi sous windows on en a pas besoin
merci
je debute en C++ sur windows
maintenant toujour en debutant mais cette fois ci sous linux
je n'arrive pas a comprendre
cout<<"hello wold";
// si tu veux ecrire cout, il faut ajouter:
// using std;
cout fait partit de #include<iostream.h>
pourquoi faut t'il rajouter // using std;
j'ai essayer et effectivement sans // using std; sa ne marche pas
mais pourquoi sous windows on en a pas besoin
merci