1

Comment traduire sous cc/isocc( je croyais qu'il l'aurait bien fait,mais ca n'a pas été le cas) le protype,par exemple:
char *MyDlgMessage(char *titre,char *chaine,short firstbutton,short secondbutton)


parce que sinon je peux pas utiliser les variables titre,chaine,firstbutton et secondbutton dans la fonctionragemad
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

2

char *MyDlgMessage();

char *MyDlgMessage(titre,chaine,firstbutton,secondbutton)char *titre;char *chaine;short firstbutton;short secondubtton;
{
// Le contenu de ta fonction.
}

3

Ok,merci
Le probleme c'est que sur cc ca ne marche pas toujours,regarde ceci:


45: unsigned short CreateFile(FileName)
46 const char *Filename;
47: {
48: unsigned short h;
49: SYM_ENTRY *sym_entry;
50: char str[30];
51: char *sptr=str;
52: *sptr=0;


voila ce qu'il me retourne (j'en profite pour signaler une autre erreur que je n'ai pas comprise)

(46) error 13: function body expected
(52) error 32: illegal redeclaration


Alors, est ce que je dois finalement laisser tomber cc et me mettre a as?
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

4

Peut-être qu'il ne faut pas faire de retour à la ligne entre unsigned short CreateFile(FileName) et const char *Filename;...

Sinon, la source que tu viens de poster, c'est celle que tu passes à ansi2knr ou bien à CC ?

Parce ce n'est peut-être pas prévu pour être lu par ansi2knr. Mais ça devrait passer avec CC.

5

Disons que c'est pour cc (j'essaie de programmer tantot sur l'un tantot sur l'autre,c'est tellement pratique!Apres tout,faut faire avec)

En fait,le compilateur pourri refuse toujours ma commande meme sans retour a la ligne.
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

6

Bizarre, moi en tout cas je n'ai aucun warning si je passe exactement ça à CC :
short CreateFile(filename) char *filename;
{

}

7

C'est peut etre a cause de ce que j'ai mis avant,mais je peux pas tout te passer maintenant,il faut d'abord que j'envoie mon fichier sur mon ordi chez moi.
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

8

Je pense que c'est le const que CC n'aime pas.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

9

unsigned short CreateFile(FileName)
const char *Filename;


Euh, si c'est exactement ça ton code c'est normal que ça ne marche pas (FileName avec N vs. Filename avec n)
Tout a commencé quand j'étais garde du cardinal...

10

`const' est un ajout récent du standard C (ça vient du C++ à l'origine), donc ça m'étonnerait pas du tout que CC ne le gère pas.
So much code to write, so little time.

11

Je ne dirais pas que c'est un ajout "récent" (ça date de 1989!), mais en effet, ça ne fait pas partie du C K&R.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

De toute facon, je tire trait sur cc, mais je suis quand meme tres content du talent de Clement,qui nous a quand meme malgre tout concote un bon as:ce sur quoi je vais justement me tourner.oui
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!

13

Merci smile

Pour ceux qui veulent continuer à jouer avec CC, ou qui s'interessent un peu à la compilation, la dernière version du compilateur (version originale) se trouve ici : http://www.itimpi.freeserve.co.uk
Il est bien loin le temps du K&R, cette version comprend très bien le C89, et s'achemine vers le C99... il est légerement plus gros que CC, mais il y a quand même moyen de le porter sur TI. J'avais commencé un tel portage, en collaboration avec Keith Walker (frere de Dave Walker), le mainteneur à l'époque, mais bon j'ai perdu un peu l'interet au file du temps...
So much code to write, so little time.

14

nitro a écrit :
Merci smile


De rien!smile
nitro a écrit :
Pour ceux qui veulent continuer à jouer avec CC, ou qui s'interessent un peu à la compilation, la dernière version du compilateur (version originale) se trouve ici : http://www.itimpi.freeserve.co.uk Il est bien loin le temps du K&R, cette version comprend très bien le C89, et s'achemine vers le C99... il est légerement plus gros que CC, mais il y a quand même moyen de le porter sur TI. J'avais commencé un tel portage, en collaboration avec Keith Walker (frere de Dave Walker), le mainteneur à l'époque, mais bon j'ai perdu un peu l'interet au file du temps...


Ah merci!Enfin un compilateur ANSI!
Pourvu que j'arrive a le porter!

(Au fait,a ce sujet,j'ai essaye de creer des DLL comme dans la doc,mais le programme cense utiliser ma DLL A MOI ne veut meme pas se compiler:il ne reconnait pas les fonctions exportés.Quelqu'un sait d'ou ca vient?)
Un newbie c'est là pour apprendre.
Bravo Boo et Yaro,votre site est génial!