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

Petite question sur le C/C++

V-Source
V-Source
Niveau 10
11 juin 2004 à 11:36:04

je voudrais savoir si il est possible de mélanger C et C++ dans le meme code source ou il ne faut que du C ou que du C++?
merci

turbulator
turbulator
Niveau 10
11 juin 2004 à 11:43:08

Bien sur il ya pas de problème pour les mélanger. Par contre évite de mélanger des " printf" et des " cout" sinon c´est un peu bordélique.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 11:52:17

ouai tu peux, mais il ne faut pas oublier les #include < x>

@++
:)
tu as pris quel boukin pour apprendre le C/C++ ? ?
moi, la bible du programmeur :-)

turbulator
turbulator
Niveau 10
11 juin 2004 à 11:54:55

Moi la bible je men sert + comme une réference comme j´ai un problème ou pour savoir quelque chose de précis.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 12:08:32

donc, tu as la bible du programmeur + un autre boukin ? lekel ? ?
:)

dnob700
dnob700
Niveau 10
11 juin 2004 à 12:10:00

pour avoir une référence précise; vive MSDN ( disponible gratuitement sur le net ( sur le site de Microsoft, pas en p2p)

turbulator
turbulator
Niveau 10
11 juin 2004 à 12:11:10

J´en ai pas d´autre. Les autres c´était des bouquins de la fac ( Delanoy ) ou des tutoriaux.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 12:21:20

ah ouai t´es a la fac . .. moi j´ai fini ma seconde :)...
j´ai commencé le C++ il y a environ 1 petit moi 3 semaines, et ben j´ne bave ! mais bon, je suis motivé,

a ton avis, un jeux genre risk est-ce que c´est compliqué a programmer ? ?

@++

Mathrim
Mathrim
Niveau 8
11 juin 2004 à 12:23:08

Faites tout de même attention: il existe quelques éléments en C++ qui ne signifient plus la même chose qu´en C. C´est assez rare et assez pointu, mais ça existe ( portée de const, par exemple, ou certaines syntaxes de déclaration de variables en C qui ne sont plus acceptées en C++, etc...)

Lapintade
Lapintade
Niveau 30
11 juin 2004 à 12:30:13

Le C++ est une extension de C.

Donc meme si tu fais du C++ pur, tu fais en grande partie du C.

Ca veut donc pas dire grand chose de " melanger du C et du C++".

lag-it
lag-it
Niveau 10
11 juin 2004 à 12:31:04

Tu peux mélanger C et C++ dans ton code, sauf ans certain cas : l´allocation dynamique de mémoire nottament :

int *var = new int;
free( var ) ;

CA NE FONCTIONNE PAS !

Il y a d´autre petites subtilitées du aux différences dans la norme, nottament le fait que ´a´ soit un char en C++ et un short en C.

turbulator
turbulator
Niveau 10
11 juin 2004 à 12:36:42

adrezo > Je pense pas que ce soit bien compliqué de faire un jeu de genre risk ( les régles du jeu ne sont pas bien compliquée ) . Le plus soulant risque d´etre l´affichage et l´interface graphique. Ensuite si tu veux pouvoir jouer contre l´ordi c´est la où ca se complique car tu devra integrer une ia.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 12:38:39

ouai, mais en faite, c juste pour faire un jeux que on jouera entre pote :-)
:)
@++
ps : est-e que on peut afficher des images et tt et tt sans passer par un programme API windows" ?
par exemple en console ?
car moi, je sais pas afficher des images . ..

lag-it
lag-it
Niveau 10
11 juin 2004 à 12:43:39

Oula antiquité :-d
Faut passer par le mode 13 h je crois.
Mais c´est moche.
Franchement mets toi à la SDL.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 12:44:55

ouai je sais :" oh quel boulet ! " lol mais c´est quoi la SDL ?
:-d

lag-it
lag-it
Niveau 10
11 juin 2004 à 12:48:36

C´est un wrapper de DirectX ( version 5 je crois ) pour windows.
C´est portable : donc tu peux recompiler tes jeux sous Linux.

Si tu as devcpp, prends le devpak :

http://www.bloodshed.net/dev/packages/sdl.html

( attention hein, pas la runtime librairie )
Ensuite tu porra créer un nouveau projet SDL.

En gros tu peux faire avec tout ce que tu pourrais faire avec DirectX 5, donc de bons jeux 2d.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 12:50:57

euh autre question debile mais :
quand je vais programmer, il va falloir que je programme l´affichage de chaque image c´est sa ?
mais est-ce que les autre code sont les meme ?

de plus, est-ce que la qualité des graphisme est bonne ?

:)

turbulator
turbulator
Niveau 10
11 juin 2004 à 12:58:17

Pour les graphiste le mieux pour toi c´est d´afficher des images je pense. Je connais pas trop SDL mais je pense que tu doit avoir une fonction pour rafraichir ton affichage.

Adrezo
Adrezo
Niveau 9
11 juin 2004 à 13:00:34

ouai, mais les code de programation
restent-il les même ou pas ?
:)
et puis, ca donne bien ou pas ?

tu utilise quoi toi comme librairie ? ?

V-Source
V-Source
Niveau 10
11 juin 2004 à 13:02:01

merci de vos réponses :ok:
adrezo :d) j´ai pris le bouquin: " Comment programmer C++ 3ème édition"

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