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

guyver2
guyver2
Niveau 10
13 avril 2005 à 14:12:46

merci j´aissaye et je revien si ça marche pas.

guyver2
guyver2
Niveau 10
13 avril 2005 à 14:33:34

merci :ange: ca marche impec

dorian65
dorian65
Niveau 8
13 avril 2005 à 14:47:23

JYY , t´a déja programmé avec WxWindows ?
Est ce que c´est + simple que l´API Windows ?

jejej
jejej
Niveau 9
13 avril 2005 à 14:56:38

SVP , j´ai un probleme :

je ne retrouve plus mon bouquin de c++ , mais il y avait dedans un passage indispensable pour mon programme :

l´heritage , comment declarer un constructeur dans la classe fille , alors que la classe mere a deja un constructeur ?

j´ai ca :
class Monde
{
Monde(...)
{
/ / initialise
}
};

class Player : public Monde
{
Player(...)
{
/ / initialisation du joueur
}
};

je crois me rappeller qu´il faut mettre " : " devant le constructeur , ou quelque chose comme ca . .. merci de me rafraichir la mémoire :)

[LoCkLeSs]
[LoCkLeSs]
Niveau 10
13 avril 2005 à 15:01:30

Dorian pour te répondre : oui c´est plus simple que l´API Windows.

TOMMY_VERCITY
TOMMY_VERCITY
Niveau 10
13 avril 2005 à 15:04:46

J´ai posté un question pour sur les topics des noobs, mais celui-ci a l´air plus " actif". Bref:
" Existe-il un logiciel permettant de creer des T-RPG" Mais sans codage ni rien ( a la RPG Maker quoi). Et si oui, ou pourrait-je le trouver?

Merci d´avance!

dorian65
dorian65
Niveau 8
13 avril 2005 à 15:05:13

ok merci pour l´info ! :)

JeanYvesYves
JeanYvesYves
Niveau 10
13 avril 2005 à 15:22:36

jejej >

Player(...):Monde(...)
{

}

tommy_vercity >
Aucune idée, je ne pense pas. Sitot que tu veux un truc de personnalisé, tu retombes indubittablement sur de la prog ! :)

TOMMY_VERCITY
TOMMY_VERCITY
Niveau 10
13 avril 2005 à 15:27:25

Merci quand meme!

guyver2
guyver2
Niveau 10
13 avril 2005 à 18:01:41

est-il possible de lire un entier/float dans une chaine de caractère.
genre:
lire ( char *chaine,int *i)
renvoie l´entier i lu au debut de la chaine pointée par chaine.
un peu comme dans un fichier texte.
merci

jejej
jejej
Niveau 9
13 avril 2005 à 18:12:30

merci JYY , mais je n´ai pas bien compris , j´ai fait ça , mais ca semble etre faut . .. :

class Player : public Map
{
/ / la classe gere les mouvements du joueur
/ / et la gestion des bombes

public :
/ / les coordonnees du joueur ( en CASES )
int x;
int y;

/ / constructeur :
Player( int a, int b ) :Map( SDL_Surface *A)
{
x=a;
y=b;
}

j´ai mal fait qqchose ?

LGV
LGV
Niveau 28
13 avril 2005 à 18:24:39

Player( int a, int b ) :Map( SDL_Surface *A)

tu initialises la classe de base ( Map) avec qqch qui n´est pas defini ( A) ; ce n´est pas un proto ici, il faut une donnee concrete.

jejej
jejej
Niveau 9
13 avril 2005 à 18:29:48

aaah ok , il me fallait mettre la surface concernee . .. merci beaucoup :) ( bon , ca n´a pas affiche ce que je voulais , et ça a plante des que j´ai appuye sur une touches , mais c´est un début :) )

Je me posais une question hier : les joueurs doivent-ils se traverser dans un bomberman ?
c´est pas que j´aurais du mal à faire ça ( plutot l´inverse meme ^^ ) mais , ca fait longtemps que je n´ai pas joue , et je ne me rappelle plus . ..

dnob700
dnob700
Niveau 10
13 avril 2005 à 19:38:25

guyver2 : tu doit utiliser la fonction _gctv ( entre autre, mais il y en a d´autre du même genre) de stdlib.h pour faire ce que tu veux.

dnob700
dnob700
Niveau 10
13 avril 2005 à 19:41:48

Dorian65 : pour le boutons de redimmensionnement c´est pas dans le registerclass

c´es au moment de l´appel à CreateWindow

au lieu de mettre la constante WS_OVERLAPPED pour le troisième paramètre ( par exemple)

tu peut mettre :

WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX

mais il y a plein plein de possibilité, donc direction la msdn quand même.

dorian65
dorian65
Niveau 8
13 avril 2005 à 19:55:38

pfff c´est gentil de m´aider mais moi j´suis paumé dans l´API Windows , enfin bref je reprendrai ça quand j´aurais le temps ( ce week-end surement)

guyver2
guyver2
Niveau 10
14 avril 2005 à 15:56:16

est-il possible de passer une chaine de caractere comme flot de données au fonctions:
-fgetc
-fgets
-fscanf(flot,"%d",&)
ou autre chose permetant de lire dans une chaine de caractere sans etre obligé d´utiliser un pointeur qui se déplace sur chaque element de la chaine.

merci

LGV
LGV
Niveau 28
14 avril 2005 à 17:25:37

pour fgetc et fgets, je ne vois pas le but de la chose : quel interet, t´as deja une chaine type char *, tu peux y lire ce que tu veux :-? Pour fscanf il existe l´existe l´equivalent sscanf qui travaille sur un char *

guyver2
guyver2
Niveau 10
14 avril 2005 à 21:01:58

je m´explique:
j´ai une " calculatrice" a programer.
elle prend un argument via ligne de commande sous forme d´une chaine.
cet argument est une operation en version prefixe.

genre:
calcul " * + 2 1 5"

et ça renvoi : ( 2.5+0.5)*5 soit 15

donc étant donné que tout les element du calcul sont dans la chaine je voulait un truc du genre .
si le premier caractere est un entier et le suivant un point ; lis un float sinon lis un entier
sinon lit un char .
ça ne sert pas a grand chose pour les entier d´un seul chiffre mais ce serait pratique pour les float.

meme je pourait faire :
si le premier char est un entier -> lis un float et mets le dans la variable x .
si x=(abs)x alors x est un entier.

je sais pas si c´est bien clair.

guyver2
guyver2
Niveau 10
14 avril 2005 à 21:03:07

erreur dans l´exemple:

l´appel de la fonction c´est
calcul " * + 2.5 1.5 3"

voila

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