CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Mes premiers programme en c++ :bave:

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 04:15:09

Pas mal de choses. Mais je pense que là n'est pas le problème en fait.

Tu as commencé par du C++, tu peux rester sur du C++ Tu n'as pas besoin de connaitre 100% du C++ pour développer un programme.

Tu gères les variables, les boucles etc.. C'est déjà très bien comme ça.

Je te propose plutôt de t'installer le compilateur en ligne de commandes et de continuer sur ta lancée en terminant ton exercice. Et en essayant quelque chose d'autre après ça.

(avec le compilateur C, tu ne peux pas compiler du code en C++ qui utilise cout par exemple)
Et en C, tu n'as pas les string ;)

Iliketo
Iliketo
Niveau 10
26 août 2012 à 04:30:31

ta raison ^^
mais j'ai déjà téléchargé mingw avec code blocks ( car code blocks na pas de compilateur a se que j'ai compris )
regarde :d) https://image.noelshack.com/fichiers/2012/34/1345948222-screenshot003.png

Iliketo
Iliketo
Niveau 10
26 août 2012 à 04:31:19

a merde désolé trempé de scrren attend 2 second :hap:

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 04:36:43

si tu ouvres ton "terminal" (démarre > executer > tu tapes "cmd")
et que dans ton "terminal" tu tapes : g++
qu'est ce qu'il se passe?

Iliketo
Iliketo
Niveau 10
26 août 2012 à 04:40:05

voila :d) https://image.noelshack.com/fichiers/2012/34/1345948703-screenshot001.png

g++ n'est pas reconnu en tant que commande interne ou externe ,un programme exécutable ou un fichier de commandes :-(

Iliketo
Iliketo
Niveau 10
26 août 2012 à 04:41:11

sauf si je dois allé dans un endroit particulier ? je sais pas comment "voyager" a travers une console :hap:

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 04:52:49

en fait, tu as mingw dans code::block mais pas tout seul. Du coup je te conseille d'essayer de l'installer de manière à avoir la commande g++ sur son terminal.

pour te déplacer dans ton terminal :

cd nom_du_repertoire

la touche tabulation peut t'aider à compléter les noms des repertoires

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:01:09

Et si je veut faire marche arrière je fais comment ? :(

"en fait, tu as mingw dans code::block mais pas tout seul. Du coup je te conseille d'essayer de l'installer de manière à avoir la commande g++ sur son terminal. "

est tu contiens que tu est entrain de parler a une personne qui na jamais touché de console de sa vie ? :hap:

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:10:56

Ah oui et comment avoir la liste de tous les sous dossier qui sont dans le dossier ou je suis ?

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 05:13:28

Et si je veut faire marche arrière je fais comment ?

cd..

est tu contiens que tu est entrain de parler a une personne qui na jamais touché de console de sa vie ?

dir

est tu contiens que tu est entrain de parler a une personne qui na jamais touché de console de sa vie ?

ahhh ^^ Je ne savais pas. Mais c'est pas bien compliqué dans le fond.

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:17:42

neofungamer je connais que cd et dir et pourtant je suis deja sous le charme :coeur:

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 05:20:53

tu peux essayer "edit" pour rigoler ^^
c'est un éditeur de texte dans la console

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:26:31

je connais quelqu'un qui va plus avoir besoin de notepad++( c'est vrai que notepad c'est vraiment mieux et sa aide beaucoup mais edit c'est plus old scool :coeur: )
en faite j'arrive toujours pas a faire marche arrière je tape quoi après cd ?
j'ai essayé de tapé que "\" sa te ramène directement dans c\\ :coeur:

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 05:31:08

cd..

cd POINT POINT ^^

Je te conseille tout de même notepad++ pour le coup ^^ Sinon tu as gvim qui est sympa et fait vraiment très "old school"

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:37:50

gvim tu sera bientôt piégé a jamais dans mon DD :sournois:

Et sinon la console windows est différente de celle de windows ?
Si oui les différent linux on tous la même console ?
et les *BSD ?

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:38:30

Et sinon la console windows est différente de celle de linux *

Neofungamer
Neofungamer
Niveau 22
26 août 2012 à 05:43:57

oui oui c'est très différent.

Linux, unix... se ressemblent, et windows et tout seul.

Mais avec mingw, tu compileras ton code sous windows comme sous linux

Iliketo
Iliketo
Niveau 10
26 août 2012 à 05:51:21

"se ressemblent"
donc il sont pas exactement pareille ? :(

chris_27
chris_27
Niveau 10
26 août 2012 à 11:33:33

Houla, ça a causé sec cette nuit. :-)

« pourquoi faire une chose pareille [des pointeurs] ? » :d) parce qu'on n'a pas le choix. Et pour savoir pourquoi on n'a pas le choix, il faut comprendre les points que j'ai listé. :-)

« je vais téléchargé l'ide de microsoft » :d) débuter avec un IDE est une mauvaise idée... mais je pense que celui là sera parmi les moins pire.

« En faite si je programme en c++ c'est comme si je programmer avec le c mais avec des nouveau truc ? » :d) absolument pas. Le C++ est certes une extension du C. Mais toi, garde dans la tête que tu écris du C++ (surtout que même tes codes les plus simples ne sont pas du C valide).

« Alors pourquoi certaine personne conseille d'apprendre le c et pas directement le c++ puisque le c++ contient déjà le c ? »
:d) parce que les bases que j'ai mentionnée plusieurs fois, elles sont déjà présentes dans le C (et qu'en C, on n'est pas tenté d'utiliser par exemple string pour contourner certaines difficultés :-p ).

« Et si genre je foutais un programme c je remplacerai les printf et les scanf par des cout et cin sa donnerai un programme en c++ ? »
:d) Plutôt non. Tu changerais plutôt le nom de tes headers : stdio.h -> cstdio, stdlib.h -> cstdlib, math.h -> cmath, etc.

« g++ n'est pas reconnu en tant que commande » :d) oui, ça c'est "normal" car g++ n'est pas dans le PATH (oui, oui, on parle bien de windows).
Il faut faire un truc du genre :
1) win+e (pour ouvrir un gestionnaire de fichiers)
2) clic droit sur "Ordinateur" (le machin qui contient C:, D:, etc... je crois que ça s'appelle "Ordinateur"/"Computer") :d) propriétés
3) choisir les "propriétés avancées" (dépend de la version de windows)
4) fouiller les onglets jusqu'à trouver un bouton "Variables d'environnement", cliquer sur ce bouton
5) trouver PATH dans la liste des variables, sélectionner et choisir modifier
6) ajouter un truc du genre C:\PROGRAM FILES\MINGW\bin; à la fin de PATH
7) se déloguer/reloguer pour être sûr que c'est pris en compte

Je réponds maintenant à la partie Linux :

« je vais téléchargé virtuel box pour debian. »
+ « Malheureusement pour le netinst c'est mort d’après Chris le wifi est pas reconnu »
:d) ça virtual box tu me fous ça dans l'ailleurs sans passer par la case corbeille. Ça n'a AUCUN intérêt de rajouter une couche logicielle plus une couche système juste pour faire la même chose que ce que ton système te propose déjà. Par ailleurs, tu ne nous as jamais dit quelle était ta carte wifi. J'ai dit que la netinstall (qui installe très bien sans le net d'ailleurs) n'était pas forcément la bonne approche SI le wifi n'était pas reconnu après install... mais il arrive aussi (heureusement hein) que le wifi marche parfaitement bien. :oui:

« c'est vraiment nécessaire ou juste le premier suffit ? » :d) le CD de netinstall qui fait ~150Mo suffit (et si on peut se brancher en ethernet, on peut même prendre le format en dessous à quelques Mo).

tbop2
tbop2
Niveau 10
26 août 2012 à 11:59:34

Juste une chose. Ce topic devient effrayant par le nombre de questions, de sous-questions, de tri-questions qui partent à peu près à chaque ligne dans un sujet différent. Je commence pour ma part sérieusement à remettre ta façon d'apprendre et ton tutorial pour deux choses :

1) Presque jamais tu ne corriges les choses élémentaires que l'on te demande de corriger, (indentation et tout le tralala), au lieu de ça tu passes juste à autre chose. C'est la raison pour laquelle j'ai personnellement arrêté de corriger ou de suivre ce topic car tout simplement mes commentaires ne servaient à rien.
2) Dans la lignée des commentaires que je fais qui ne servent à rien je t'ai déjà il me semble indiqué deux fois de changer immédiatement de tuto (on voit les dégâts en direct) + ilen à l'appui et tu es toujours sur le SDZ (voire tu as récemment dit je cite :"faute de mieux" :gne: ).

Si j'étais toi j'arrêterais le massacre neuronal et existentiel tout de suite. Je reprendrais tout depuis le zéro (mais pas depuis le SITE DU zéro). Vraisemblablement comme tu as une tendance à toujours vouloir aller trop vite, à sauter des étapes (ça pour le coup nous sommes tous un peu responsables moi le premier) je dirais même qu'apprendre le C avant le C++ ne te ferait pas de mal car tu n'aurais pas la tentation de toujours prendre des raccourcis très dangereux et de te poser ensuite 300 questions sur "ah mais pourquoi j'aurais du apprendre ça au lieu de ça".

Donc ça n'engage que moi. Stoppe tout là, prends 2, 3 jours voire une semaine de recul, oublie tous tes soucis. Et recommence sur ce cours : http://melem.developpez.com/tutoriels/langage-c/initiation-langage-c/

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment