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

J´aide les personne en C/C++

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 10:00:14

Bon, puisque tout le monde s´est donné le mot avec les topics " j´aide les personnes en..."
ben j´en crée un qui manque :)

Ruffi
Ruffi
Niveau 9
24 mai 2004 à 10:50:09

Allez, j´inaugure. :)
Question OpenGL et MFC ( c´est pas hors-sujet j´espere)

Je voudrai recuperer sous forme d´image ce qui est affiché en openGL dans la methode OnPaint des MFC. Peu importe le format, meme en non compressé.
Je sais le faire avec GDI plus, mais je voudrai pas melanger les differentes API graphiques.

Addict7
Addict7
Niveau 6
24 mai 2004 à 11:06:24

Moi j´aimerais obtenir la liste des variables d´environement mais je voi pas comment tu pe m´aider?

LGV
LGV
Niveau 28
24 mai 2004 à 12:01:52

Ruffi : je ne suis pas un expert MFC, mais sauf erreur de ma part le lien se fait lorsqu´en WGL tu crées ton context de rendu dans la surface récupérée avec GDI. Bon, j´ai plus trop ça en tête, ´suis plutôt directX moi, mais ça peut-être quand meme aider :-?

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 13:50:32

Ruffi > il doit y avoir un param de glGet qui récupere la matrix RGB je pense, en tant que bitmap.
Apres, je connais tres mal MFC hélas :(
Mais je serais intéressé par la réponse également :)

Addict7 > il faut se servir de la fonction getenv, de stdio :

exemple :
char* c = getenv("QUERY_STRING");
--> récupere dans c la valeur de la var d´environnement QUERY_STRING

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 13:51:36

Moi, j´ai un problème avec randomize

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 14:05:14

pour randomize :

  1. include < stdlib.h>
  2. include < time.h> / * se base sur l´horloge */

int main()
{
srand(time(NULL)); / * mélange le générateur */
int a;
a = rand()%10; / / renvoie un nombre entre 0 et 9
a = rand()%N; / / renvoie un nombre entre 0 et N-1
a = rand()%N+D; / / renvoie un nombre entre D et D+N-1
}

Kucher
Kucher
Niveau 10
24 mai 2004 à 15:50:17

:ouch: :malade:

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 15:50:54

ah bon ?
Et aussi pour la couleur...(ca cave)

  1. include < garphics.h>

int main()
{

textcolor ( RED);
cprintf ( "hello);
getch();

return 0;
}

Ca dis undentified
pourtant j´utilise la bonne lib
et au fait c´est quoi OpenGL et DirectX en C++
c pour faire des jeu ?

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 15:52:02

je sais qu´il faut aussi

include < stdlib.h>
include < stdio.h>
include < conio.h>

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 15:55:54

Giga-Nova > ouch ! !! graphics.h ! !!
essaie d´inclure < conio.h> ça marchera peut etre ( s´il est fourni avec ton compilo : C pas le cas de tous)

OpenGL et DirectX, c´est effectivement poru faire des jeux.
Pour rejoindre ton message : ce sont des " graphics.h" en 10000 fois mieux.

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 15:57:45

j´ai dev C++
( tu peut me donner un lien pour des BON tutos de C++ ( car mare des tuto de Developper.com ou on comprend rien))

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 15:59:56

kucher & Addict7 >
je donne cette astuce pour Kucher, mais c´est aussi un complément pour le randomize de addict :

en C, tu peux masquer les difficultés :

genre :
a = rand()%N+D;
fait peur ?
ce serait mieux si on avait une fonction :
a = nombreentre(3,7); / / 3 et 7

qu´a cela ne tienne !
on écrit exactement ça a la place :
a = nombreentre(3,7);

mais on fait la fonction :

int nombreentre(int a,int b)
{
return ( rand()%(b-a+1))+a;
}

ne vous occupez pas de comprendre pourquoi elle est faite comme ça, ce n´est pas nécessaire :
placez la, et maintenant, utilisez

a = nombreentre(23,31);
a votre guise, sans vous occuper de savoir comment ça marche !

je ne sais pas si j´ai été clair...

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 16:03:09

je fais du C avec dev C++ 4.9.8.0

`randomize´ undeclared ( first use this function)

Giga-Nova
Giga-Nova
Niveau 9
24 mai 2004 à 16:11:30
  1. include < iostream>
  2. include < stdlib.h>
  3. include < stdio.h>
  4. include < time.h>
  5. include < conio.h>
  6. include < math.h>

int main()
{
int a;

randomize ( );

a = random ( 6) + 1;

printf ( "affiche un nombre au hasard entre 1 et 5: / n",a);
getch ( );

return 0;
}

ca me marque:

`randomize´ undeclared ( first use this function)

( Each undeclared identifier is reported only once for each

`random´ undeclared ( first use this function)

[Build Error] [main.o] Error 1

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 16:30:33

n´utilise " randomize"
mais srand() et rand()

ça marche tout aussi bien :)

serial-bosseur
serial-bosseur
Niveau 8
24 mai 2004 à 17:27:47

Bon moi tu vois, je veus devenir game designer donc il faut apprendre le c++ alors tu n´aurai pas un bon site pour apprendre stp

JeanYvesYves
JeanYvesYves
Niveau 10
24 mai 2004 à 17:46:16

j´ai fait un début de tutorial qu´en ce moment je n´ai pas trop le temps de continuer si tu veux :

http//www.fvirtman.fr.st

info/prog/tutoC++

dnob700
dnob700
Niveau 10
24 mai 2004 à 17:52:25

bon, bin je me lance :
Quand je crée une DLL en C++, je sais l´utiliser en VB, mais comment je l´utilise dans un autre logiciel écrit en C++ ( en n´ayant que le fichier . dll et le descriptif de l´interface) ?

merci.

Nesca
Nesca
Niveau 5
24 mai 2004 à 18:29:23

Une rêgle que j´ai récemment apprise et à laquelle je ne voulais d´abord pas croire, mais qui en y réfléchissant bien est pleine de bon sens :

N´utilisez pas de modulo avec un rand().

Des explications détaillées ici : http://prografix.games-creators.org/document/181

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