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

countag
countag
Niveau 5
09 mai 2006 à 07:44:38

j´ai une petite question, en c++ comment declare ton une matrice ?

j´ai essaié un truc du genre :

[code] Mx = MatriceX[0][0] = 1,
MatriceX[0][1] = 0,
MatriceX[0][2] = 0,
MatriceX[0][3] = 0,
MatriceX[1][0] = 0,
MatriceX[0][1] = cos(angle),
MatriceX[0][2] = -sin(angle),
MatriceX[0][3] = 0,
MatriceX[2][0] = 0,
MatriceX[0][1] = sin(angle),
MatriceX[0][2] = cos(angle),
MatriceX[0][3] = 0,
MatriceX[3][0] = 0,
MatriceX[0][1] = 0,
MatriceX[0][2] = 0,
MatriceX[0][3] = 1; [/code]

mais c´est pas ça :/

Fvirtman
Fvirtman
Niveau 10
09 mai 2006 à 08:40:31

dyno > si tu as mis le contenu de truc.h dans main.h, oui !

countag > sisi, ça, ça peut marcher.
Mais déclare, avant de faire cela :

double MatriceX[4][4];

et puis met des ; a la fin de chaque ligne, et non des virgules...

kikou81
kikou81
Niveau 9
09 mai 2006 à 12:59:59

J´ai une petite question en C, pourquoi quand je fais :
char chaineEntre[];
char chaine[] = "Salut"
if (chaineEntre == chaine)//C´est la qu´es ma ques
tion
//instructions ...

Je ne peut pas comparé mes deux chaine a l´aide de
"==" mais il faut que jutilise un fonction de string.h.Je ne comprend pas pourquoi on est obligé d´utiliser la fonction??

Merci

godrik
godrik
Niveau 30
09 mai 2006 à 13:43:43

parceque le type de chaine et de chaineEntre est char* et que l´operateur == teste l´égalité d´adresse et pas de contenu.

Fvirtman
Fvirtman
Niveau 10
09 mai 2006 à 14:09:50

Les chaines en C sont vues comme des tableaux de char, et on stocke une adresse.

Pour quelque chose de plus inuitif, utilise la classe "string"
--> regarde mon tuto sur les chaines en C++ (classe string)

countag
countag
Niveau 5
09 mai 2006 à 17:51:33

oue mais la matrice ne doit pas retourner un resultat selon les données ? car la en gros
Mx = MatriceX[0][0] = 1;

il prend pas en compte les autres resultats

kikou81
kikou81
Niveau 9
09 mai 2006 à 21:02:18

Merci beaucoup de m´avoir eclaircie les idées et j´ai une autre question purement a titre informatif, comment fait on pour faire du plein ecran en console(c´est juste pour savoir je m´en fout un peu je suis entrain d´etudier la SDL youpiii!)?

Merci

dynoplasmma
dynoplasmma
Niveau 9
09 mai 2006 à 21:06:46

SDL_FULLSCREEN

dans

SDL_SetVideoMode(1024, 768, 32, SDL_MACHIN|ICI);

GameboyPocket
GameboyPocket
Niveau 4
13 mai 2006 à 12:55:06

Salut!

Après avoir installé dev c++, et fait la premiere partie du tuto de JYY (tout le mode console), j´ais voulu installer SDL.

Le tous marche bien mais on ne peut mettre le chemin d´accès des fichiers que dans le menu projet/option, qui n´est pas accesible dans les fichiers d´exemple de la deuxième partie de son tuto (SDL) qui sont en .cpp

Donc quand j´essaye de compiler ces fichiers d´exemple pour voir ce que sa donne, toutes les lignes de code présentent une erreur.

Je pense qu´il y a déjà eut ce type de problème donc quelqu´un peut-il repondre?

Merci d´avance

dnob700
dnob700
Niveau 10
13 mai 2006 à 15:18:40

tu peut créer un nouveau projet console.

Et tu copie le contenu des .cpp dans ce projet (ou alors tu rajoutte le fichier) come ça tu aura accès aux options du projet.

Extra-terrestre
Extra-terrestre
Niveau 10
13 mai 2006 à 16:45:50

Salut,
j´ai petit problème de compilation :-( : il m´affiche le message d´erreur suivant : "invalid use of array with unspecified bounds" pour cette ligne
niveau[j][i] = aide;
voici le protoype de la fonction dans laquelle je suis :
int fichier(int niveau[][], int num_niveau)
la variable aide est aussi un int

merci d´avance :)

Null
Null
Niveau 3
13 mai 2006 à 18:26:44

Normalement dans ton protoype de fonction tu dois au moins indiquer la taille de la deuxième dimension de ton tableau :
int fichier(int niveau[][SIZE], int num_niveau)

Extra-terrestre
Extra-terrestre
Niveau 10
13 mai 2006 à 18:44:27

merci c´était bien ça :)

dnob700
dnob700
Niveau 10
13 mai 2006 à 23:45:43

mais avec
int fichier(int** niveau, int num_niveau)

ça doit fonctionner si tu ne connait pas a priori la taille de ton tableau.

yojapan
yojapan
Niveau 7
14 mai 2006 à 18:22:13

Salut tout le monde !
Voila, avant je programmais du C avec la librairie SDL, j´avais reussi a faire quelque jeux ect ...
Mais j´ai entendu depuis peu qu´il existait une librairie bien que SDL pour faire des jeux :
OPENGL !!
Je me suis donc renseigner et puis voila, je suis tombé sur un os ^^"
Voila, je n´arriver pas un compiler un projet en OpenGL avec mon Dev Cpp T____T
Est ce que quelqu´un aurait la gentillesse de vouloir m´expliquer DANS LES DETAILS comment un projet OpenGL avec Dev ?

Merci d´avance a celui au celle qui me répondera !! :merci:

Lapintade
Lapintade
Niveau 30
14 mai 2006 à 18:31:12

SDL et openGl c´est different.

Sur PC tu as deux grosses lib pour faire ton affichage : DirectX ou OpenGl.

Ensuite tu as des lib qui se rajoute dessus pour te faciliter les choses : SDL en est une.

Pour utiliser OpenGl avec Devcpp, il suffit d´avoir la lib et les includes et de les utiliser dans ton projet.

A quel niveau se situe ton probleme ?

(si tu veux des reponses precises, donne des details precis)

Sinon tu dois avoir des dizaines de tutos sur le sujet sur le net, un petit coup de google t´aidera.

yojapan
yojapan
Niveau 7
14 mai 2006 à 18:41:12

En clair, je ne sais pas quel DLL il faut que je mette dans le dossier de mon projet et je ne sais pas non plus qu´elle include il faut que je mette en tête de mon code :hum:
Voila quoi :-)

Fvirtman
Fvirtman
Niveau 10
14 mai 2006 à 20:46:03

Si tu as déja fait du SDL, regarde mon tuto (cf ma carte) paragraphe 3.
Tu trouveras comment amorcer OpenGL grace a SDL.

guyver2
guyver2
Niveau 10
18 mai 2006 à 15:44:32

bonjour a tous;
petite question:

j´aurais besoin de gerer des nombres assez grands, 100-150 chiffres, loin de long int :)

existe t-il un type défini dans une librairie spécialement pour cela ou faut-il que je le crée moi-meme (et du coup redefinir toutes les opérations de base +,-,*,/) ?

question pour la culture Generale:
la partie sdl d´un prog est-elle gérée par le processeur ou la carte graphique?

dnob700
dnob700
Niveau 10
18 mai 2006 à 21:12:02

il y a pas mal de lib pour faire ce que tu veux, entre autre gnu mp ou bignum parmis les plus connues.

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