Aidez un newbie du c++ [Touvé !!! ]

Aidez un newbie du c++ [Touvé !!! ] - C++ - Programmation

Marsh Posté le 29-06-2003 à 12:52:19    

voilà je débute dans le c++, afin de comprendre tout le blabla que j'ai trouvé j'ai donc décidé de faire un petit programme, inutile certes, mais qui devrait m'aider a comprendre un peu la structure de base.  
Voici donc mon code :
 

Code :
  1. [cpp]include <iostream.h>
  2. void main(void)
  3. {
  4. printf("Entrez un chiffre" );
  5. cin >> x; 
  6. if (x>5)
  7. {
  8. printf("Le chiffre est plus grand que 5" );
  9. }
  10. else
  11. {
  12. printf("Le chiffre est plus petit que 5" );
  13. }
  14. }


 
Mon seul probleme, c'est que ça ne fonctionne pas  :??:  
Pouvez vous m'aider a le faire fonctionner ?
Merci  :hello:
 
(solution voir bas du forum)


Message édité par Spy-master le 29-06-2003 à 22:02:55
Reply

Marsh Posté le 29-06-2003 à 12:52:19   

Reply

Marsh Posté le 29-06-2003 à 12:56:20    

achète un livre sérieux

Reply

Marsh Posté le 29-06-2003 à 12:57:55    

++Taz a écrit :

achète un livre sérieux


 
j'y ai pensé mais on est dimanche, les magasins sont fermés,  
j'ai pecho des tutoriaux mais pas de bons exemples.

Reply

Marsh Posté le 29-06-2003 à 12:59:00    

Code :
  1. #include <iostream>
  2. int main (int argc, char **argv)
  3. {
  4.    using namespace std;
  5.    int x;
  6.    cout << "Entrez un chiffre" << endl;
  7.    cin >> x;
  8.    if (x > 5)
  9.       cout << "le chiffre est > 5" << endl;
  10.    else
  11.       cout << "le chiffre est < 5" << endl;
  12.    return 0;
  13. }


Message édité par Harkonnen le 29-06-2003 à 23:22:36

---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:00:59    

woaw c'est bien gentil mais j'y pige kedal :)
tu pourais m'expliquer :
 

Code :
  1. endl
  2. et
  3. (int argc, char **argv)


Message édité par Spy-master le 29-06-2003 à 13:01:07
Reply

Marsh Posté le 29-06-2003 à 13:02:59    

Spy-master a écrit :


 
j'y ai pensé mais on est dimanche, les magasins sont fermés,  
j'ai pecho des tutoriaux mais pas de bons exemples.

ben profite de ton dimanche et des demain tu vas acheter un livre, par ce que là on se fatigue pour rien. la programmation c'est quelque chose de serieux, te conseiller un bon livre c'est la meilleure chose qu'on puisse faire. quant à la qualité de tes tutoriaux, vu le joli exemple que tu nous à donnée, j'ai des doutes

Reply

Marsh Posté le 29-06-2003 à 13:04:53    

Certainement un des meilleurs tutoriaux, en français de surcroit (présent dans les liens utiles au passage... :sarcastic:)
 
http://casteyde.christian.free.fr/ [...] book1.html


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:05:50    

ha ben c cui là que j'ai  [:reas0n]


Message édité par Spy-master le 29-06-2003 à 13:07:01
Reply

Marsh Posté le 29-06-2003 à 13:07:25    

Spy-master a écrit :

ha ben c cui là que j'ai  [:reas0n]  

et tu arrives à pondre un code aussi immonde en lisant ce cours ? :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:10:26    

je n'ai pas tout lu, car il n'expliques pas vraiment aux newbies comment structurer

Reply

Marsh Posté le 29-06-2003 à 13:10:26   

Reply

Marsh Posté le 29-06-2003 à 13:13:00    

Si l'anglais ne te fais pas peur, y'a aussi ce must de Bruce Eckel :
 
http://www.mindview.net/Books/TICP [...] CPP2e.html
 
Mais bon, Taz a raison ! Achète un bouquin sur les bases, tu en as vraiment besoin (exemple flagrant dans ton source : la variable x n'est pas déclarée).


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:13:03    

ben apprendre à programmer et apprendre le C++ sont 2 choses totalement différente. c'est quoi ton niveau d'etudes? t'as déjà des experiences autres que sur calculatrice?

Reply

Marsh Posté le 29-06-2003 à 13:15:54    

++Taz a écrit :

ben apprendre à programmer et apprendre le C++ sont 2 choses totalement différente. c'est quoi ton niveau d'etudes? t'as déjà des experiences autres que sur calculatrice?


 
vi du php, pour mon niveau d'étude, je commence des études d'info l'année prochaine, c'était juste histoire d'anticiper  :)

Reply

Marsh Posté le 29-06-2003 à 13:21:34    

fait gaffe de pas chopper de mauvaises habitudes... t'es sur de vouloir commencer par le C++ plutot que par un autre petit langage, comme ça tu pourrais te focaliser plus sur le raisonnement que sur la synthaxe. j'ai nommé python et ce super cours pour grand débutant  
http://www.ulg.ac.be/cifen/inforef/swi/python.htm
 
et l'interpréteur+editeur sur www.python.org

Reply

Marsh Posté le 29-06-2003 à 13:22:43    

merci beaucoup, en fait je dois apprendre le java et l'assembleur  :sweat:
 
Ce cours expérimental destiné aux élèves de l'enseignement secondaire belge
 merde chui repéré  :D  


Message édité par Spy-master le 29-06-2003 à 13:23:33
Reply

Marsh Posté le 29-06-2003 à 13:26:52    

ben t'apprendras tout ça en ecole, si tu veux prendre de l'avance, c'est pas en sapant tes bases. le cours que je t'ai filé et ce langage sympa qu'est python vont te donner une bon aperçu de la programmation et de bonnes bases. apres le langage ce n'est plus ou moins qu'un moyen d'expression. et quand on debute, on s'exprime plus facilement dans un langage simple. ne t'inquiètes pas, tu ne perds pas ton temps en apprenant autre chose, ça te donnera des références, des points de comparaisons et ça va t'aider à fare de l'abstraction quand tu verras de nouveaux langages

Reply

Marsh Posté le 29-06-2003 à 13:28:09    

Merci beaucoup, je repasserais vous donner des nouvelles de l'évolution  :hello:

Reply

Marsh Posté le 29-06-2003 à 13:30:00    

Spy-master a écrit :

merci beaucoup, en fait je dois apprendre le java et l'assembleur  :sweat:


[:cupra]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:30:22    

si tu as besoin d'aide hesite pas

Reply

Marsh Posté le 29-06-2003 à 13:30:59    


 
oui ça fé peur hein  :whistle:

Reply

Marsh Posté le 29-06-2003 à 13:31:44    

++Taz a écrit :

si tu as besoin d'aide hesite pas  

surtout si tu en chies avec l'assembleur [:youpi]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:32:53    

Spy-master a écrit :


 
oui ça fé peur hein  :whistle:  

ben non [:sinclaire]
je pense que l'assembleur devrait être le 1er langage de tous les débutants !


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:33:40    

Harkonnen a écrit :

ben non [:sinclaire]
je pense que l'assembleur devrait être le 1er langage de tous les débutants !


 
sérieux ? tu c ou je peux pécho des bons tutos ?

Reply

Marsh Posté le 29-06-2003 à 13:35:04    

Spy-master a écrit :


 
sérieux ? tu c ou je peux pécho des bons tutos ?

haro dans les téci

Reply

Marsh Posté le 29-06-2003 à 13:36:12    

Spy-master a écrit :


 
sérieux ? tu c ou je peux pécho des bons tutos ?


un des meilleurs (en anglais)
 
http://cs.smith.edu/~thiebaut/ArtO [...] ofasm.html


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 13:37:35    

haro ? téci ? c'est des tutos ?
 
edit : na je pense pas http://www.arfe-cursus.com/haro.htm


Message édité par Spy-master le 29-06-2003 à 13:37:58
Reply

Marsh Posté le 29-06-2003 à 17:31:38    

Harkonnen a écrit :

Code :
  1. #include <iostream>
  2. int main (int argc, char **argv)
  3. {
  4.    using namespace std;
  5.    int x;
  6.    cout << "Entrez un chiffre" << endl;
  7.    cin >> x;
  8.    if (x > 5)
  9.       cout << "le chiffre est > 5" << endl;
  10.    else
  11.       cout << le chiffre est < 5" << endl;
  12.    return 0;
  13. }




 
je viens d'essayer de compiler ça, ça ne fonctionne pas :)

Reply

Marsh Posté le 29-06-2003 à 17:45:00    

alors fais du python

Reply

Marsh Posté le 29-06-2003 à 17:55:01    

ouip chui en train de le récup :
 
24% [=======>                            ] 1,662,976    292.72K/s    ETA 00:167
 
le tuto est super bien fait  :jap:

Reply

Marsh Posté le 29-06-2003 à 17:58:44    

mon dieu, un linuxien? debian?

Reply

Marsh Posté le 29-06-2003 à 17:59:35    

redhat  :jap:  mais là j'utilise putty depuis windoz  :D

Reply

Marsh Posté le 29-06-2003 à 18:02:43    

personne n'est parfait

Reply

Marsh Posté le 29-06-2003 à 18:05:55    

c bien pratik d'ou que je suis jpe utiliser mes programmes, linux pwaaaaa

Reply

Marsh Posté le 29-06-2003 à 22:05:33    

Code :
  1. #include <stdio.h>
  2. void main(void)
  3. {
  4. int x;
  5. printf("Entrez un chiffre: " );
  6. scanf("%d", &x);
  7. if (x>5)
  8. {
  9.   printf("Le chiffre est plus grand que 5" );
  10. } else {
  11.   printf("Le chiffre est plus petit que 5" );
  12. }
  13. }


 
Le probleme provenait betement du fait que j'ai po la bonne librairie  :)
 
suffisait de remplacer cin par ça

Code :
  1. scanf("%d", &x);


Message édité par Spy-master le 29-06-2003 à 22:07:01
Reply

Marsh Posté le 29-06-2003 à 22:09:35    

là c'est du C... non sérieusement, je pense pas que t'es la maturité (ce topic le montre bien) pour attaquer un langage comme le C ou C++ correctement et pereinement. fais du python, par pitié :jap: et laisse tomber le C et le C++

Reply

Marsh Posté le 29-06-2003 à 22:16:18    

obligé de l'utilisé, j'ai pas la bonne bibliotheque, deplus là le code tourne nikel  :)  
Faut pas trop me sous estimer  :cry:

Reply

Marsh Posté le 29-06-2003 à 22:24:36    

moi je te le dis tu vas droit dans le mur et tu perds ton temps. on te file des liens vers un bon tutoriel - s'il en est - de C++, et toi tu bricoles tout l'après midi pour nous pondre du C et pas du C++  :pfff:  :pfff:  :pfff:  :pfff: <drapeau_effacé>

Reply

Marsh Posté le 29-06-2003 à 22:27:45    

bha c'est comme ça qu'on apprend, deplus j'ai appris les bases du pythons grace a toi.
 
Encore merci  :jap:

Reply

Marsh Posté le 29-06-2003 à 23:10:00    

euh, juste une question là : en quoi le code que je t'ai filé ne fonctionne pas ? :heink:
c'est du C++ hein, alors si tu compiles sous Linux, tu dois forcément utiliser GCC !
pour du C   => gcc
pour du C++ => g++


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 29-06-2003 à 23:18:07    

Harkonnen a écrit :

euh, juste une question là : en quoi le code que je t'ai filé ne fonctionne pas ? :heink:
c'est du C++ hein, alors si tu compiles sous Linux, tu dois forcément utiliser GCC !
pour du C   => gcc
pour du C++ => g++


 
j'ai simplement pas la bonne librairie :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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