90

T'as la même présentation du code que moi. lol
Mes profs d'elec me disent qu'il comprennent rien avec cette écriture et quelle est illisible.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

91

Bah, il indente avec 2 espaces, ça suffit. smile
Je me rappelle mon premier semestre d'université, que j'ai passé aux USA (c'était juste un semestre d'échange, je suis revenu en Autriche dès le deuxième semestre): ils nous avaient dit qu'ils enlevaient des points si ce n'était pas indenté, mais aucune spécification sur le nombre d'espaces à utiliser par niveau d'indentation. Résultat: j'en ai utilisé un seul. grin Ils n'ont rien dit à ce sujet. smile
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é

92

C'est koi le pb ac l'indetat° ?
Moi j'indente tous mes sources : d'ailleurs vous pouvez voir que ceux de PowerZip le sont.

Kevin : merci pour ton explication, certes concise mais diablement efficace. smile
François BALLAND

Site Ti : http://www.balland.org

93

bah ton identation passe male sous Context ...

94

mais pourquoi ne pas utiliser de tab pour l'indentation.. c'est le seul moyen de pas se faire chier avec 4/5 espaces voir plus si l'on indente correctement!

95

Emacs powaaaa. Pour l'indentation c'est le maitre: tab indente parfaitement la ligne en cours en fonction de la ligne précedente mais le tout est géré avec des espaces ce qui le rends lisible en toute circonstances.
avatar

96

JackosKing
a écrit : mais pourquoi ne pas utiliser de tab pour l'indentation.. c'est le seul moyen de pas se faire chier avec 4/5 espaces voir plus si l'on indente correctement!

Parce que les tabs ont des tailles différentes un peu partout et que ça met le bazar à chaque fois. Je déteste l'indentation par tabs.

Mais le pire, ce sont ceux qui utilisent des espaces jusqu'à n (souvent 8) caractères, et des tabs ensuite. C'est le bazar garanti quand on lit ces sources-là avec les tabs règlés autrement.
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é

97

geogeo #89 : j'attend que tes profs me montrent leur code smile je me demande comment ils codent pour que mes sources paraissent illisibles devant les leurs grin
Y'a plus lisible, mais je ne crois pas que ce soit illisible.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

98

Bas je suis au lycée est donc ils savent le stricte minimum pour faire un programme et font leurs cours avec des cours chopé sur internet donc ils sont incapable de faire un programme. Mais ils me critique sur la façon dont je présente mon code, mais je le présente comme toi.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

99

Comme promis je met le fichier avec extension personne qui plante lors de la compression.
http://perso.wanadoo.fr/tisofts/divers/W_Fsys.9xy

Mais ça doit le faire avec d'autre fichiers avec une extension perso.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

100

j'indente toujours avec des tab et j'ai pas de probleme:
#include "stdafx.h"
#include "Twiny.h"
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>


#define WS_EX_LAYERED 0x00080000
#define LWA_COLORKEY 0x00000001
#define LWA_ALPHA 0x00000002





Twiny::Twiny()
{

}

Twiny::~Twiny()
{

}


Twiny::CreatTwiny( char *pStrIniFile, HINSTANCE hInstance )
{
	char IniPath[MAX_PATH];
	char PlugPath[MAX_PATH];
	GetCurrentDirectory( MAX_PATH, IniPath);

	sprintf( PlugPath, "%s\Datas\%s.ini", IniPath, pStrIniFile);


#define EXTRACT_NBR( VAR ) GetPrivateProfileString("TWINY",""#VAR""," ",IniPath,MAX_PATH,PlugPath ); VAR = atoi(IniPath);
	EXTRACT_NBR( X )
	EXTRACT_NBR( Y )
	EXTRACT_NBR( Width ) 
	EXTRACT_NBR( Height )
#undef EXTRACT_NBR




	hWnd = CreateWindowEx(	WS_EX_TOPMOST ,"MyWndClassEx"," ", CW_USEDEFAULT | WS_VISIBLE,
							X,
							Y,
							Width,
							Height, 
							NULL,
							NULL,
							hInstance,
							NULL);

}

101

C'est pas très représentatif, y'a qu'un niveau d'intentation. Montre-nous du code avec de l'indentation imbriquée, on va voir ce que ça donne en choisissant Affichage | Taille du texte | Plus grande wink
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

102

mouai..
un truc fait a l'arrache:
inline void LoadTwiny( HINSTANCE hInstance, int nShowCmd )
{
	char IniPath[MAX_PATH];
	char PlugPath[MAX_PATH];
	GetCurrentDirectory( MAX_PATH, IniPath);

	sprintf( PlugPath, "%s\Datas\Twiny.ini", IniPath);

	memset(IniPath,0,MAX_PATH);
	GetPrivateProfileString("TWINY",NULL," ",IniPath,MAX_PATH,PlugPath );

	char *pStr=IniPath;
	char e[12];
	int i=0;
	
	while ( (*pStr + *(pStr+1)) != 0)
	{
		sprintf(e,"%d",i++);
		WritePrivateProfileString("DEBUG",e,pStr,PlugPath );
		pStr+=strlen(pStr)+1;
		if (i > 20) break;
	}

	a.CreatTwiny("essai",hInstance);
	b.CreatTwiny("essai2",hInstance);


	ShowWindow(a.hWnd, nShowCmd );
	UpdateWindow(a.hWnd);

	ShowWindow(b.hWnd, nShowCmd );
	UpdateWindow(b.hWnd);
}

103

JackosKing
a écrit : j'indente toujours avec des tab et j'ai pas de probleme:

Si. Regarde où s'alignent tes X, Y, Width, ... dans le navigateur. Certainement pas à l'endroit voulu... (Où alors tu indentes comme un porc, parce que c'est aligné en plein milieu d'un mot: en dessous du premier "s" de "MyWndClassEx" chez moi.)
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é

104

Dans IE, c comme dans sa source sous VC tongue

105

Je n'indente plus avec des tabs non plus (sauf erreur), mais avec 4 espaces pour chaque niveau.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

106

Pourquoi ?
Je ne comprends pas quel est l'inconvénient des tab ?

107

nEUrOne a écrit :
Dans IE, c comme dans sa source sous VC tongue

J'ai IE, moi aussi. Alors, dans sa source, c'est aligné en plein milieu d'un mot??? Beurk!
jackiechan
a écrit : Je ne comprends pas quel est l'inconvénient des tab ?

Qu'on finira forcément par mélanger des tabs avec des caractères de taille fixe, et que si on veut lire la source avec des tabs règlés différemment, tout ce qui était bien aligné se retrouve aligné absolument n'importe comment. Cf. le premier exemple posté par JackosKing (#99). Regarde comment X, Y, ... sont alignés en plein milieu d'un mot par IE.
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é

108

Indentation avec un seul espace powa smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

109

Oui. smile
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é

110

KK: dsl,n j'ai confonfus avec Context ... sous VS, c bien aligné avec le début de WS_EX_TOPMOST

111

indentation emacs powa le décalage avec la touche tab est réglable et toujours juste même si on est pas au début de la ligne mais c'est fait avec des espaces.
Sur Context on peut aussi régler pour remplacer les tab par des espaces, mais la ca pose problème pour les makefile ou il faut penser a désactiver l'option(makefile nécéssite de vrais tab) alors qu'emac s'adapte automatiquement.
avatar