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++

LGV
LGV
Niveau 28
30 septembre 2004 à 09:07:14

ben quand tu fournis une API ou un framework à d´autres personnes, c´est quand meme BEAUCOUP plus pratique d´avoir une vraie doc à coté, dans laquelle tu navigues facilement, bien plus facilement que dans les fichiers ; surtout que tu n´as pas toujours tous les codes sources...
D´autant qu´avec Doxygen la mise en forme est TRES PEU contraignante ( et avec qq macros tu peux automatiser grandement) ; au final, ce serait idiot de s´en priver

JeanYvesYves
JeanYvesYves
Niveau 10
30 septembre 2004 à 09:56:14

clair, Doxygen est tres pratique !

franco01
franco01
Niveau 7
30 septembre 2004 à 14:28:29

je n´ai toujours pas réussi à afficher mon image texturé, vous savez pas s´il manque quelque chose?
J´ai bien un entier qui est retournée par ma fonction pour charger l´image ( id_tex_tile=1).
Je ne sais pas pourquoi ca n´affiche pas cette texture

JeanYvesYves
JeanYvesYves
Niveau 10
30 septembre 2004 à 17:22:28

il faut que tu utilises d´abord :
glGenTextures
pour récupérer un numéro de texture DISPONIBLE

ensuite tu bindes sur ce numéro la pour la selectionner

ensuite tu crees ta texture avec glTexImage2D
ensuite tu peux ( pas obligé) utiliser glTexParameteri pour les filtrages en cas de zoom

pour faire un test, ton code :

glBindTexture(GL_TEXTURE_2D, id_tex_tile);//id_tex_tile -> int renvoyer par la fonction load_image()
glEnable(GL_TEXTURE_2D);
glColor3f(1, 1, 1);
glBegin(GL_QUADS); / / Square

glTexCoord2f(0, 0); / / V must be inverted, do not know why
glVertex2f(x,y);
glTexCoord2f(0,1);
glVertex2f(x+w,y);
glTexCoord2f(1,1);
glVertex2f(x+w,y+h);
glTexCoord2f(1,0);
glVertex2f(x,y+h);

glEnd();

est correct, id_tex_tile est le numéro renvoyé par glgen.

pour la couleur, j´ai modifié : met du BLANC, car sinon, ta texture va se comporter comme si tu mettais un papier rouge transparent devant.

controle au niveau de glTexImage2D
comme tu vois, elle ne revoie rien, cependant, elle charge un code d´erreur en mémoire, que tu tu peux récupérer avec :
glGetError

met le glGetError juste apres ton glTexImage2D , puis regarde le nombre qu´il renvoie.
pour savoir a quel enum il correspond, ouvre gl.h dans ton repertoire include, et recherche dedans les codes ( c´est un #define)
si ce code est différent de 0, c´est que l´erreur vient de la.
( si tu as du mal a savoir quelle erreur c´est, envoie moi sur le forum le code d´erreur, je te dirai ce que c´est)

libjch
libjch
Niveau 1
04 octobre 2004 à 16:15:48

J´arrive pas a installer les SDL avec visual studio !
pourtant avec dev ca va tres bien , je fait tout comme dans on tuto jyy et je compile un bete exemple

au debut je met bien ca ?

  1. pragma comment( lib, " sdlmain.lib" )
  2. pragma comment( lib, " sdl.lib" )
  1. include < SDL/SDL.h>

puis le code
et i me met comme erreur :
c:\...\testsdl.cpp(165) : fatal error C1010: unexpected end of file while looking for precompiled header directive :gne:

pourtant j´ait mit les include dans include les lib dans lib et tt ca et use runtime library : multithread DLL

Ca i en a etre énervant alors Que Faire ? ?? :hello:

JeanYvesYves
JeanYvesYves
Niveau 10
04 octobre 2004 à 16:39:55

C´est quel programme que tu as essayé de compiler ?
comment as tu installé SDL ?
dans un rep SDL sous include ?
tu as copié les lib dans le rep lib ?

0[0]7
0[0]7
Niveau 6
05 octobre 2004 à 18:29:10

Y´aurait-il une âme généreuse dans les parages, qui puissent mettre le fichier glut32.o sur un ftp, et me donner le lien ? :)

Merci d´avance

LGV
LGV
Niveau 28
05 octobre 2004 à 20:43:33

. o ? ? . .. non, mais tu as déjà les libs sur ton PC, sinon tu peux les trouver facilement sur le net, genre chez opengl.org

libjcc
libjcc
Niveau 4
09 octobre 2004 à 12:46:24

Bon j´en ait mare de VC++ i foire de partout !

Par contre Quelqun sait comment installer
Winsock avec Dev c++ ?
je trouve pas !

JeanYvesYves
JeanYvesYves
Niveau 10
09 octobre 2004 à 12:49:37

lol ! il marche tres bien visual :)
quand ça marche pas, ça vient soit du programme, soit de l´utilisateur qui s´en sert mal, lol !
moi je ne parie pas sur toi, hihi :)
( a ne pas prendre mal bien sur ! )

libjcc
libjcc
Niveau 4
09 octobre 2004 à 12:53:29

Et pour winsock ?
tu sait ou le trouver ?

JeanYvesYves
JeanYvesYves
Niveau 10
09 octobre 2004 à 13:17:38

il faut utiliser winsock2.h

libjcc
libjcc
Niveau 4
09 octobre 2004 à 14:11:08

Tu ne nous ferais un bon tuto sur winsock sur ton site ?
Cui sur SDL etait bien fait alors pourquoi ne pas en mettre un sur winsock ?
Ca m´aiderais

JeanYvesYves
JeanYvesYves
Niveau 10
09 octobre 2004 à 15:49:34

suite a ton message, je suis allé récupérer des vieux fichiers sur mon disque dur, je les ai commenté et rajouté au tutorial !

paragraphe " J"
c´est juste une initiation a winsock2
mais ça permet de faire un petit programme de " chat" pas compliqué.

J´ai aussi mis a jour le tutorial 3d pour OpenGL

franco01
franco01
Niveau 7
09 octobre 2004 à 18:28:24

Salut JYY,
J´ai essayer d´afficher la texture en vain,le glError me renvoi le nombre 1282 par contre je ne vois pas à quoi il correspond

fanofgame
fanofgame
Niveau 6
09 octobre 2004 à 20:32:32

bonjours a tous. je me suis mis au c++ et j´ai ecris un code source qui est le suivant :

  1. include < iostream>

using namespace std ;

bool passage ( float n1,float n2,float n3,float mg, bool b1)
{
if ( n3>10)
mg=(n1+n2)/2+(n3-10)*0.05;
else
mg=(n1+n2)/2;

if ( mg>=10 && n1>=8 && n2>=8 && b1
cout<<"passage en 2eme année"<<endl;
else
cout<<"**jury**"<<endl;
}
main ( float n1,n2,n3)
{
cout<<"entrez la moyenne en UE1 :";
cin>>n1>>endl;
cout<<"entrez la moyenne en UE2 :";
cin>>n2>>endl;
cout<<"entrez votre note maximal d´activitée :";
cin>>n3>>endl;
passage ( n1,n2,n3,b,0)
}

quant j´essai de le compiler mon compilateur m´indique une erreur a la ligne 12 et je n´arrive pas a la localiser
qqn peut il m´aider???

Kelios
Kelios
Niveau 8
09 octobre 2004 à 21:55:35

erf ta parenthèse avec ton if....
if ( mg>=10 && n1>=8 && n2>=8 && b1
->
if ( mg>=10 && n1>=8 && n2>=8 && b1 )

Kelios
---------

JeanYvesYves
JeanYvesYves
Niveau 10
10 octobre 2004 à 10:49:11

franco01 > as tu bien mis :
glEnable(GL_TEXTURE_2D); ? ?

attention, c´est pas glEnable(GL_TEXTURE);

Compare avec la section 3.2 de mon tutorial !
( site sur carte de visite) info / progs / tuto

franco01
franco01
Niveau 7
10 octobre 2004 à 14:08:17

Oui j´ai bien mis ca .
J´ai fais un test en utilisant seulement glut et j´arrive à afficher la texture mais dans mon prog avec FLTK ca ne marche pas.
J´essaie de supprimer le maximum de choses et de garder seulement le minimum pour voir d´où vient le pb dans mon programme.
Mais le pb doit venir lors de l´appel à GlTexImage2D car glGetError ( ) me renvoi toujours 1282 alors que dans le petit test glut que j´ai fais , ca marche nickel , ca me renvoi bien zéro.

libjcc
libjcc
Niveau 4
16 octobre 2004 à 10:19:43

Juste une chtite remarque sur ton tuto sur winsock JYY
avec dev c++ j´ait d´abord eu tt le mal du mmonde a essayer de le faire compiler

et en fait au lieu de linker winsock2.h et ws2_32.lib ( qui ne marchait pas )
Il faut mettre -lwsock32

et alors ca marche tu devrais p-e le signaler

un autre ptit bug, le main il veut retourner un int donc ne met pas void main ( )

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