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

Dev DS ... C/C++ bizard ! help me!

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 17:54:36

Bonjour a tous !

Je ient de me mettre a la programation DS.
Pour cela j´ai donc télécharger un Dev C++ pour écrire mon programme en C
Une fois cela télécharger et installer je me suis mis a la recherche de tuto pour apprendre a programmer sur Ds j´en est trouver un trés bon, Il dise d´installer différent log ce que je fais mais ensuite il dise d´ouvrir le main.c qui est vide a par un code qui est deja dans le main.c ! la est mon probléme car quand j´ouvre un nouveau projet en console avec dev C++ je voi un code deja fais qui est :

  1. include <stdio.h>
  2. include <stdlib.h>

int main(int argc, char *argv[])
{

system("PAUSE");
return 0;
}

Et quand j´ouvre le fichier main.c qui ou il faut écrire le programme ou jeux le code qui est deja ecris est :
// Includes

  1. include <PA9.h> // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL

// Infinite loop to keep the program running
while (1)
( bool screen,
u8 mode
) [inline]
}

return 0;
} // End of main()

Comment ce fais-ce ?!
Si je veut faire un hello world on va dire ou mett
re mon code printf............. ?? ?

:merci:

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 17:55:48

oups dsl le code qui est deja écris n´est pas

  • // Includes

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL

// Infinite loop to keep the program running
while (1)
( bool screen,
u8 mode
) [inline]
}

return 0;
} // End of main()

Mais

// Includes

  1. include <PA9.h> // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL

// Infinite loop to keep the program running
while (1)
(
}

return 0;
} // End of main()

:desole:

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 18:01:06

// Includes

  1. include <PA9.h> // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL

// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}

return 0;
} // End of main()

Le voila le bon code :lol:

godrik
godrik
Niveau 30
18 mai 2006 à 18:13:06

programmer sur une plateforme de type console de jeu est un exercice difficile. Je te déconseille vivement de commencer par la.
Commence plutot par faire des applications console sur ton OS preféré...

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 18:20:40

J´ai déja fais cela !

Mais je voudrais bien savoir comment écrire un prog dans ce script

// Includes

  1. include <PA9.h> // Include for PA_Lib

// Function: main()
int main(int argc, char ** argv)
{
PA_Init(); // Initializes PA_Lib
PA_InitVBL(); // Initializes a standard VBL

// Infinite loop to keep the program running
while (1)
{
PA_WaitForVBL();
}

return 0;
} // End of main()

godrik
godrik
Niveau 30
18 mai 2006 à 18:22:24

ya pas de script, il n´y a que du C, une pile, un tas et de la mémoire vidéo...

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 18:22:32

Aussi j´ai une autre question :

Dans mon logiciel il y a des exemple de jeux deja fais en main.c mais quand je veut les compiler dev C/C++ veut pas est m´indique des erreur alors que le programme marche sur ds pk ?!
Car se script est coimpatible DS mais pas PC ?! Mais pourtant c´est du C donc sa devrais passer ?!

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 18:24:12

Godrick toi qui est pas mal douer en info vu ton site tes tutos ect... Pourrais m´expliquer S.T.P ?! sa serais vraiment gentil

godrik
godrik
Niveau 30
18 mai 2006 à 18:24:38

c´est pas parceque tu programme dans le meme langage que c´est compatible.
si il suffisait que ce soit du C pour que ce soit compatible, on déveloperais tout sur PC et on ferai un copier coller de notre code.

godrik
godrik
Niveau 30
18 mai 2006 à 18:27:01

lit un livre de C. J´ai rien de mieux a te dire. Et apres, lit comment la DS fonctionne...

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 18:32:12

Ben en faite j´ai installer un log devkitpro qui me permet en executant un fichier (build.bat) de convertir mon main.c en ***.nds ****.gba ! Mais le probléme c´est que je ne sait pas si (je prend l´exemple d´un helloworld) le code est le méme ?! ou mettre le code ?!

gollumkawder
gollumkawder
Niveau 10
18 mai 2006 à 18:55:46

"Dans mon logiciel il y a des exemple de jeux deja fais en main.c"

"Mais le probléme c´est que je ne sait pas si (je prend l´exemple d´un helloworld) le code est le méme ?! ou mettre le code ?! "

"Commence plutot par faire des applications console sur ton OS preféré..."

"J´ai déja fais cela !

Mais je voudrais bien savoir comment écrire un prog dans ce script "

Godrik a raison, commence a programmer sur ordinateur, parceque d´après ce que tu dis, tu n´y connais pas grand chose, et dixit l´autre: c´est difficile a coder une console de jeu..
:sarcastic:

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 19:00:35

Je ne m´y connais trés peut en C/C++ sur PC a part faire des quizz pendu ect... mais je voudrais s´avoir faire genre un hello world sur DS je voudrais juste sa ?! pouvais vous me dire comment faire ?!

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 19:02:31

SVP

godrik
godrik
Niveau 30
18 mai 2006 à 19:09:13

En C sur terminal, tu ferais printf ("hello world");
sur ds ca n´existe pas printf.
En fait, a part ce qui est calculatoire (et encore), rien n´existe en dehors du langage C en lui meme.
Donc il faut le réecrire...

En vrai, probablement, que plein de gens l´on deja fait...

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 19:22:43

Oula !

Ok Ok donc les commandes ne sont pas les mémes ?!

Comment trouver c´est commande ?!

godrik
godrik
Niveau 30
18 mai 2006 à 19:33:45

on appele ca des fonctions. Et souvent il faut les ecrire soi meme...

Le_cube_dwemmer
Le_cube_dwemmer
Niveau 10
18 mai 2006 à 19:38:40

Sur le net tu dois avoir des bibliotheque toute faite, déja fait une prérecherche sur google, peut etre trouveras tu des pistes.

t3uch1
t3uch1
Niveau 7
18 mai 2006 à 19:45:36

:ok:
:merci: c´est cool de prendre de votre temp pour m´aider ! merci !

Créer les fonctions soit méme ?? ? comment sa ?? ?
Sinon genre pour faire un heelo world sa sera quoi le code ?!

godrik
godrik
Niveau 30
18 mai 2006 à 19:47:30

dans un coin tu as un pointeur sur la memoire video
alors si tu veux afficher un p, il te faut afficher un pixel a tel case, un autre a tel case, puis un autre a tel case...

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