Ca dépend du langage
Pour du Java je me force à :
void foo(){
...if(1){
.....//
...}
}
Pour du C, style Allman
Pour le C++, à peu près pareil
Puis en PHP, style Allman à peu près aussi
Comme tout le monde en fait je pense
Comme je suis sous visual studio, j'utilise l'indendation qui apparait après la mise en forme automatique, accessible avec le raccourci ctrl-k ctrl-d (ou ctrl-e ctrl-d)
void foo()
{
....doStuff()
}
Ce n'est pas paramétrable sous Visual Studio ? ôO
Bonjour, je débarque sur le forum. Je peux vous poser une question sur du C#, ou bien il vaut mieux que je fasse un topic ? ![]()
Sans doute que si, mais ça me convient parfaitement donc j'ai même pas cherché l'option.
faire un niveau d'indentation pour les accolades, puis un autre pour leur contenu? On ne se retrouve pas rapidement avec des lignes qui mesurent des kilomètres, avec tout le blanc qu'il y a devant? ![]()
@HommeMoyen : je n'ai plus fait de C sérieusement depuis 3 ans, et ces slides m'ont vraiment surpris pour le coup. De plus, que le créateur du C++ s'évalue à 7/10 sur son propre langage est assez... intéressant.
@GrandeGuerre : toi qui voit.
@Caelacanthe : si, totalement. Ce qui implique par la suite de ne pas suivre la convention des 80 caractères par ligne (que je suis à 120 ou 160... je ne sais plus x) ) et d'avoir un profil de formattage éclatant bien les lignes dépassants.
Bunyan Voir le profil de Bunyan
Posté le 19 octobre 2013 à 14:33:52 Avertir un administrateur
@HommeMoyen : je n'ai plus fait de C sérieusement depuis 3 ans, et ces slides m'ont vraiment surpris pour le coup. De plus, que le créateur du C++ s'évalue à 7/10 sur son propre langage est assez... intéressant.
Il s'évalue à 7/10 ? Il a dit/écrit ça quand et où ?
Sinon je comprends pas ce slide :
Je comprends pas pourquoi la variable "a" peut être égale à 41, 43 etc...
Parce que pour moi:
a s'initialise à 41;
Puis
"a++" renvoie dans un 1er temps la valeur de "a", donc 41 qui vient s'affecter à "a", donc a = 41, et seulement ensuite juste avant de finir l'instructions, le "++" agit pour incrémenter le "a", donc a = 42;
non ?
Je vois pas comment ça peut être égale à "1099" ou "40" ou truc comme ça ![]()
Slide 255.
Par contre, je n'arrive pas à retrouver l'interview d'origine :/
Pratique la création de fonctions à arguments variables sinon.
Simple question pour être sûre (ça fonctionne mais on ne sait jamais que je commette une erreur ou qu'il y ai moyen de mieux faire)
Est-ce que ceci est bien correct ? En gros, c'est une fonction qui libère la mémoire d'images SDL.
http://pastebin.com/Skam3zZR
Super pratique sinon plutôt que de faire x deleteImage...
bonjour à tous, alors depuis quelques temps je suis sur un jeu de chiffres en c : pas très compliqué et j'ai un problème
voila ce que je veux faire :
je génère un tableau 5*5 par exemple rempli de chiffres au hasard. et avec ca je veux que l'ordi:
- me calcule le nombre de sequence possible des suites de chiffres croissants (par exemple 1 4 7 de gauche à droite ou
1 4 7 du haut vers le bas (vertical)
il ne me dira que pour ces deux sens les suites de chiffres croissants au minimum 3 chiffres croissants à la suite et maximum 5 chiffres.
- et qu'il m'affiche le nombre de séquence maximum de chiffres croissants à la suite (donc 5) dans le tableau de n*n taille.
j'avais fais une structure mais je me demande si je dois pas plutot faire un tableau parce que avec la structure ca m'affichait le nombre de séquence possible mais pas dans les deux sens que je veux et le maximum ne s'affichait pas.
merci d'aider s'il vous plait ;)
et si c'est pas clair, demandez moi de reexpliquer !
http://pastebin.com/XiPfNLe5
voici en fait le jeu de chiffres que j'essayes de faire :
il ya au debut un test du jeu
ensuite le jeu avec une structure
et pour finir le même jeu mais avec un tableau
j'ai pris i pour les chiffres croissants à l'horizontale.
et j pour les chiffres croissants à la verticale.
et donc pour ce que je demande je ne sais pas quelle est le mieux entre la structure et le tableau
le programme peut paraitre long mais ca se lit très rapidement ![]()
j'ai vu le topic mais meme en lisant 10 fois l'énoncé j'ai rien saisi
Idem que mon VDD...
(Au passage, c'est mon premier message sur ce topic, coucou je suis développeur \o/)
dites alors où vous voulez que je reexplique ![]()
ah excusez moi je n'avais pas préciser le déroulement du jeu : peut etre que là maintenant ce sera mieux expliqué :
• Si la personne trouve une suite de 3,4 ou 5 chiffres croissants il affichera « bravo vous avez trouvé une suite croissante » en mettant à côté le nombre de séquence qu’il lui reste avant de finir la partie.
• Si la personne entre une suite croissante qui n’existe pas ou qui n’est pas prise en compte par les règles du jeu il affichera « cette suite n’existe pas, recommencez »
• Et si la personne trouve toutes les suites possibles dans le tableau (grille) il affichera « toutes les suites ont été trouvées. Fin de partie »
Remarque : nb séquence = nb suite croissante.
undrgrnd Voir le profil de undrgrnd
Posté le 20 octobre 2013 à 20:22:40 Avertir un administrateur
Idem que mon VDD...
(Au passage, c'est mon premier message sur ce topic, coucou je suis développeur \o/)
coucou ![]()
J'ai jamais vu rien de pire que les explications sur internet à propos des Matrices pour faire des transformation affine avec DirectX ou OpenGL.
Mais en tout cas apparemment maintenant ya plus de règle fixe et les deux API utilisent par défaut des matrices Column Major et des column vector.
A chaque fois que je lis une explication j'ai l'impression de lire le contraire de ce que je viens de lire, ça en devient presque magique.
paulop, oui c'est toujours assez deconcertant l'explication des matrices de transformation. Ce sont des operations simples mais on dirait vraiment que personne n'arrive a les expliquer correctement.
Je pense que le problème vient du fait qu'on a deux API qui utilisaient originalement deux layout différent, et aussi du fait que l'on a seulement des tableau 1D en C/C++.
Mais bon là c'est bon j'admets que mes matrices seront column major avec multiplication par la droite (v' = M.v), et je pense que ça ira...
Etre column major est un des vieux reliquat de fortran en effet.
https://groups.google.com/forum/#!original/comp.graphics.opengl/u22aYebv6Fs/NOpHCPHLUE8J