Début en c++

Pharmacos

Membre expert
Club iGen
8 Mars 2006
7 760
874
39
Par ci par là
Bonjour,

Alors voila, je me suis mis au c++ , donc j'ai créé un fichier .cpp que j'ai appelé main.cpp
et qui se trouve dans documents.

Il contient le code le plus simple :

Bloc de code:
#include <stdio.h>

int main(void)
{

printf("Hello World\n");

sleep(5);

return 0;

}

Et j'aimerais le compiler avec le terminal mais alors la je ne sais pas du tout comment faire !!!

Est ce que quelqu'un pourrait m'expliquer comment le compiler ! comment faire :eek:

J'ai x11 installé mais pas xcode et lorsque je tape which g++ il me répond :

"no gcc in /bin /sbin /usr/bin /usr/sbin"

Merci à tous.
Pharmacos :up: :zen: :zen: :zen:
 
Il faut installer XCode pour avoir gcc et g++ même pour l'utiliser dans le terminal.

PS : printf c'est pas du C++ c'est du C :D
 
Parce que :)
Non je ne sais pas je d&#233;bute complet alors......:D :D :D :D

t'inquietes pas il est mauvaise langue le cobolien :D
tu peux surcharger avec du C ca se fait tres bien

:p:D

Bloc de code:
#include <iostream.h>
using namespace std;

int
main (int argc, char **argv)
{
    cout << "Hello World!";
    return 0;
}

void
main (int argc, char **argv)
{
    cout << "Hello World!";
}

sans using et ISO ca donne
#include <iostream>

int main()
{
    std::cout << "Hello World!" << std::endl;
    return 0;
}
:D
Bloc de code:
mov ax,cs
mov ds,ax
mov ah,9
mov dx, offset Hello
int 21h
xor ax,ax
int 21h

Hello:
  db "Hello World!",13,10,"$
 
c'est pas sympa tantouille, de mettre de l'assembleur, tu vas lui faire peur. :D
 
C'est clair. printf est 50% plus long que puts.:D

50% de plus :eek: . La vache, est-ce du au fait qu'avec printf on a plus d'option pour formatter sa chaine?
 
Il n'y a pas qu'un seul "t" a formater ??
Même pas peur de l'assembleur ;)

heu si, il n'y en a qu'un seul. :rose:

Franchement, j'ai beau avoir eut des cours sur l'assembleur, j'ai jamais bien compris comme ça fonctionnait. :(

Et je me mettrait jamais au c++, je n'aime pas certains aspect du language.
 
heu si, il n'y en a qu'un seul. :rose:

Franchement, j'ai beau avoir eut des cours sur l'assembleur, j'ai jamais bien compris comme &#231;a fonctionnait. :(

Et je me mettrait jamais au c++, je n'aime pas certains aspect du language.

-> ASM :
c'est que tu n'as pas "une vision electronique"
c'est parfois un passage oblig&#233; et plus rapide
plus compacte :zen:

-> CPP
tout ce que je reproche a ce language c'est qu'il traine des casseroles de language pas termin&#233;
cela serait bien qu'il soit revisit&#233;

:zen:
 
-> CPP
tout ce que je reproche a ce language c'est qu'il traine des casseroles de language pas terminé
cela serait bien qu'il soit revisité
Qu'il soit créé un vrai framework multi-plateforme comparable à un Cocoa avec notamment un objet "racine" (comme par exemple la classe NSObject de Cocoa, ou la classe Object de Java) pour qu'on ait enfin un vrai langage objet. La STL a été une bonne amélioration mais la manipulation des containers Cocoa ou Java est parfois moins lourde. Une classe std::map<K> contenant des instances d'une classe Object pourrait être une bonne classe de base pour un std::map<K, T>.
 
-> ASM :
c'est que tu n'as pas "une vision electronique"
c'est parfois un passage obligé et plus rapide
plus compacte :zen:

je ne pensais pas que la vison electronique apportait tant dans la comprhénsion de l'asm. Faudrait que je m'amuse a creser cette piste. :)



-> CPP
tout ce que je reproche a ce language c'est qu'il traine des casseroles de language pas terminé
cela serait bien qu'il soit revisité

:zen:
C'est en partie ce que je reproche a ce langage, les veille casserolles.
 
est-ce qu'il a un jour exister un Xcode pour 10.3 ? Je n'ai pas envie de dépenser 149 € pour un logiciel gratuit :rateau:

sinon, quel est le meilleur compilateur de C ?

Merci

gcc en ligne de commande. :) utiliser par xcode. :)