Le Debut De La Prog Psp


TheNetWarrior
 Share

Messages recommandés

Salut,

Alors je suis nouveau dans le monde de la programation (enfin j'en ai fait un peu comme meme sur visual c++)

donc je voudrait quelque petite exlication par exemple un bout de code pour faire un hello world valable sur psp parcequ'a mon avis c'est pas aussi simple que sur pc voila

ha aussi je voudrait savoir si c'est les meme fonction exemple

print cout cin do while if ect.... et si c'est les meme structure merci encor

merci d'avance

edit: Je sais qu'il y a des source psps en telechargement mais le problemes c'et que je veut y aller progresivement vous voyer... merci

Modifié par TheNetWarrior
Lien vers le commentaire
Partager sur d'autres sites

Salut,

Alors je suis nouveau dans le monde de la programation (enfin j'en ai fait un peu comme meme sur visual c++)

donc je voudrait quelque petite exlication par exemple un bout de code pour faire un hello world valable sur psp parcequ'a mon avis c'est pas aussi simple que sur pc voila

ha aussi je voudrait savoir si c'est les meme fonction exemple

print cout cin do while if ect.... et si c'est les meme structure merci encor

merci d'avance

edit: Je sais qu'il y a des source psps en telechargement mais le problemes c'et que je veut y aller progresivement vous voyer... merci

Salut,

Oui se sont les memes syntaxes a peu de chose pres voila

@++

Lien vers le commentaire
Partager sur d'autres sites

petit pb ac PSPside 1.0:

"'MAKE' n'est pas reconnu en tant que commande interne

ou externe, un programme ex‚cutable ou un fichier de commandes."

voila!

je ne sais pas trop d'ou ca vient mais ca m'empeche de pouvoir compiler :(

Lien vers le commentaire
Partager sur d'autres sites

mais ce message d erreur je l obtiens dans PSPside:

>>>ca me dit:"Error in compilation ,please check the sintaxis"

mais je comprend pas paske tt le reste est ok (?!)

Lien vers le commentaire
Partager sur d'autres sites

Salut,

J'avais le meme probleme que toi. Il faut aller dans "panneau de config","systeme","avancé","variables d'environnement", dans la colonne "variable" tu va jusQu'a la ligne "Path" et tu rajoute ";C:\PSPide\bin" à la fin de la ligne. Si tu l'a installé ailleurs que ds c:\pspide du modifie en fct.

Voila j'espere Que ca t'aidera. :rolleyes:

Lien vers le commentaire
Partager sur d'autres sites

merci bobbyboulet :j'avais pensé a faire ca mais je me tait planté:j'avais ecrit C:\PSPSide\... o lieu de C:\PSPide ^^:(

Lien vers le commentaire
Partager sur d'autres sites

salut

bon voila je vient de finir un tit programe en fait c'est une sorte de souris qu'on deplace avec les fleche directionel et quand on arive a u pixel de mort on apuis sur start et la ca fait changer la "souris de couleur" en clignotent comme la celebre video ,la ca fait que sur quelque pixels

en fait la je donne que la main....

int main(void)

{

SetupCallbacks();

/*declare toute les variable la il y a des des entiers*/

int i=0;

int x=0;

int y=0;

int d=17000;

SceCtrlData pad;

pspDebugScreenInit();

/*Affiche un texte a l'ecran*/

printf (" ..:: Pixels Killer ::.. \n\n\n\n\n\n\n Utilise les fleches directionel pour viser le pixel \n\n Apuis sur L pour un background noir \n\n Apuis sur R pour un Background jaune \n\n Apuis sur Start pour lancer le cycle !");

/*Demare une boucle infini */

while (1)

{

/*Demare une autre boucle infini */

while(1) {

sceCtrlReadBufferPositive(&pad, 1);

/*alors la si le bouton droite est a puier alor on increment x de 1 la position de la souris sur l'axe x*/

if(pad.Buttons & PSP_CTRL_RIGHT) {

x++;

/*on casse la boucle pour desandre en dehor de la boucle*/

break;

}

if(pad.Buttons & PSP_CTRL_LEFT)

{

x=x-1;

break;

}

if(pad.Buttons & PSP_CTRL_UP)

{

y=y-1;

break;

}

if(pad.Buttons & PSP_CTRL_DOWN) {

y++;

break;

}

if(pad.Buttons & PSP_CTRL_START) {

while(1)

{

d=d+567;

/*afiche la souris*/

pspDebugScreenPutChar (x,y,d,4);

/*fait une micropause de 150000Microseconde*/

sceKernelDelayThreadCB (150000);

}

}

if(pad.Buttons & PSP_CTRL_RTRIGGER) {

pspDebugScreenSetBackColor (255255255);

pspDebugScreenClear();

pspDebugScreenPutChar (x,y,d,4);

}

if(pad.Buttons & PSP_CTRL_LTRIGGER) {

/*defini la couleur du bacgroud*/

pspDebugScreenSetBackColor (1);

/*Netoie l'ecran*/

pspDebugScreenClear();

pspDebugScreenPutChar (x,y,d,4);

}

}

/*si x=0 on le remet a 1 sinon il disparait en dehor de l'ecran*/

if(x==0)

{

x=1;

}

if(x==480)

{

x=479;

}

if(y==272)

{

y=271;

}

if(y==0)

{

y=1;

}

pspDebugScreenClear();

pspDebugScreenPutChar (x,y,d,4);

}

sceKernelSleepThread();

return 0;

}

Modifié par TheNetWarrior
Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share