60

Pollux
:
hibOu
: je viens de recommencer, en tapant enter derriere le else: pas de pb avec XEmacs 21.5 (beta17) "chayote" (+CVS-20040321) [Lucid] (sparc-sun-solaris2.8)

xemacs != emacs
Et quand tu fais "ident line or region" du menu c ?

Effectivement, M-x indent-region fait ce qu'il faut. Enfin bon, c'est ridicule ce bug triso
Je vais voir si je peux trouver qqch qui foire aussi avec indent-region ^^

Si faut faire M-X indent-region a chaque ligné de C tapé tritop
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

61

Et la touche TAB seulement ?

62

./60> Bah ca doit pouvoir se corriger en remappant <enter> sur <espace><backspace><enter>, c'est pas un bug gravissime happy

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

63

Pollux
:
hibOu
: je viens de recommencer, en tapant enter derriere le else: pas de pb avec XEmacs 21.5 (beta17) "chayote" (+CVS-20040321) [Lucid] (sparc-sun-solaris2.8)
xemacs != emacs
Ils sont si differents que ca ?

64

oui
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

65

bah je sais pas, et puis la c'est pas un bug du moteur de formattage, juste un bug de l'interface editeur/formattage...

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

66

Alors là je comprends pas???
J'ai correctement installé TIGCC mais impossible de compiler le moindre programme.
Exemple :
#include <tigcclib.h>

void _main(void)
{
	bool test;
	if (test)
		return;
}


TIGCC me retourne
Principal.c: In function `__main':
Principal.c:5: error: `bool' undeclared (first use in this function)
Principal.c:5: error: syntax error before "test"
Principal.c:6: error: `test' undeclared (first use in this function)

Comme s'il ne trouvait pas tigcclib!?!! Pourtant quand je tape "echo $TIGCC" je retrouve bien "/usr/local/tigcc" (<= là où tigcc se trouve)

Aurai-je oublié quelque chose?

67

ça existe les bool au moins comme type ?
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

68

bah j'ai repris mes sources que je compilais très bien à l'époque où j'ai encore sur MS Windows, sans rien changer du tout

69

normalement, en C, bool, ça n'existe pas.
du moins en ANSI-C
après, il faut voir, ça existe peut-être en GNU-C (ISO-C99) ; si cest le cas, il faut que tu précises que tu souhaites compiler dans ce mode, si ce n'est pas celui par défaut (--std=jesaisplusquoi il me semble)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

70

nan ca s'ecrit pas comme ca meme en C99... (!= GNU C, hein)
Par contre tigcclib definit un type BOOL je crois, ca doit etre ce a quoi tu pensais ^^ (m'enfin bon amha ca sert a rien, c'est juste un alias pour 'short')

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

71

Effectivement le fait de mettre ypedef short bool; permet de compiler sans problème
Ca doit être précisé dans la lib sous MS Windows mais pas sous *nux. De même j'ai ajouter enum {false,true}; ...

Par contre TIGCC utilise quel standard (C99, ANSI-C, ...)?
dans les docs que j'ai trouvé je ne rien vu de précisé confus

72

dans tigcclib, ya 2 type bool :
enum Bool {TRUE,FALSE};
et
typedef unsigned short BOOL;

73

IroS :
Par contre TIGCC utilise quel standard (C99, ANSI-C, ...)?
dans les docs que j'ai trouvé je ne rien vu de précisé confus

TIGCC utilise le "standard" GNU C (qui est tout sauf un standard, i.e. on n'a pas de vraie spécification du comportement des extensions GNU, on en a juste une implémentation), qui est une extension du standard ANSI smile

(ANSI-C = C90)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

74

hibOu :
dans tigcclib, ya 2 type bool :
enum Bool {TRUE,FALSE};
et
typedef unsigned short BOOL;

et les deux reviennent au meme... (enfin quasiment, Bool peut etre un signed short selon les options du compilo, mais bon pour un booléen c pas censé changer gd-chose triso)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

75

oui, d'ailleurs j'en profite pour melanger les deux pour que soit plus lisible :
plutot que
enum Bool monbool = TRUE;
BOOL monautrebool = 0;
je fais
BOOL monbool = TRUE;
BOOL monautrebool = FALSE;

76

hibOu :
oui, d'ailleurs j'en profite pour melanger les deux pour que soit plus lisible :

trioui d'ailleurs c'est sans doute ce que voulaient les concepteurs de cette feature happy

(par contre ton exemple est a l'envers what)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

77

Pollux
:
hibOu :
oui, d'ailleurs j'en profite pour melanger les deux pour que soit plus lisible :

trioui d'ailleurs c'est sans doute ce que voulaient les concepteurs de cette feature happy
j'en suis pas sur... parce que BOOL apparait dans le liste des types pour une compatibilite avec l'asm (y'a defini UBYTE, BYTE,... a cote)
et cela aurait ete plus simple de faire un petit typedef :
typedef enum {FALSE,TRUE} Bool;
(par contre ton exemple est a l'envers what)
hein ? confus

78

nan mais c'est juste que t'avais dit le contraire de ce que tu voulais dire dans la premiere phrase cheeky

et pk des types BOOL en assembleur ? hum

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

79

Pollux :
nan mais c'est juste que t'avais dit le contraire de ce que tu voulais dire dans la premiere phrase cheeky
je dois etre completement cheeky, parce je vois pas.... le petit week-end va me faire du bien cheeky
et pk des types BOOL en assembleur ? hum
ah oui, tiens, bonne question...

80

hibOu
:
Pollux :
nan mais c'est juste que t'avais dit le contraire de ce que tu voulais dire dans la premiere phrase cheeky
je dois etre completement cheeky, parce je vois pas.... le petit week-end va me faire du bien cheeky

Euh...
oui, d'ailleurs j'en profite pour melanger les deux pour que soit plus lisible

tongue

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

81

heuuuuuuuuuuuu........
ca c'est moins lisible
enum Bool monbool = TRUE;
BOOL monautrebool = 0;
que ca....
BOOL monbool = TRUE;
BOOL monautrebool = FALSE;

bon, faut imaginer tout un tas de bordel autour, si y'a que ca dans un programme, c'est pas la mort, mais quand tu as des milliers de lignes....

82

haaaaaaaaaaaa
je vois ce que tu veux dire...

Pour toi, "melanger les deux" = utiliser TRUE et FALSE dans un BOOL ; moi j'avais compris "melanger les deux" comme "utiliser a la fois 'enum Bool' et 'BOOL'" tripaf (et a ce moment-la il aurait fallu inverser l'exemple)

Mais bon, on peut pas vraiment parler de melange dans le cas ou tu mets TRUE et FALSE dans un BOOL, amha ^^ Pareil si tu mets TRUE et FALSE dans un int : c'est juste que tu te sers des definitions de TRUE et FALSE, mais ca pourrait aussi bien etre des #define (d'ailleurs dans GTC ce *sont* des #define ^^)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

83

Pollux
: (d'ailleurs dans GTC ce *sont* des #define ^^)

#vapor#
So much code to write, so little time.

84

mouais j'ai vraiment pas le tps, deja que je glande sur yn au lieu de bosser cheeky

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

85

GTC depuis le temps qu'on en parle...
rotfl