CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • Black Friday
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : printf("blabla");

DébutPage précedente
«1  ... 9293949596979899100101102  ... 156»
Page suivanteFin
Marmobite Marmobite
MP
Niveau 8
12 octobre 2013 à 19:35:12

J'viens de tester ça

int x=0;
for(i=0;i<nb/2;i++){
x=tab[i];
tab[i]=tab[nb-1-i];
tab[nb-1-i]=x;

}

ca marche normalement
j'aurais jamais pu trouver ça tout seul de tete :ouch:
c'est un peu tordu

Marmobite Marmobite
MP
Niveau 8
12 octobre 2013 à 19:37:32

Merci en tous cas pour l'aide , c'est sympa de ta part :)

godrik godrik
MP
Niveau 26
14 octobre 2013 à 18:28:29

En trainant sur linuxfr, j'ai rencontre un line vers ce blog: http://2dgameartforprogrammers.blogspot.fr/

Ca pourrait interesser des gens par ici.

Pseudo supprimé
Niveau 10
14 octobre 2013 à 20:37:00

Pas mal le lien Godrik sinon, ça m'intéresse, merci :oui:

godrik godrik
MP
Niveau 26
14 octobre 2013 à 20:43:37

Je viens de voir, jai fait le menage en kickant les OPs. Si ils reviennent je ferais des demandes de bans.

Pseudo supprimé
Niveau 10
15 octobre 2013 à 16:03:45

Bonjour.
Vous auriez des forum d'aide pour débutants en programmation s'il vous plait? :cute:

Bunyan Bunyan
MP
Niveau 16
15 octobre 2013 à 17:27:27

Bah, celui-ci.

Sinon, ceux de developpez.net, openclassrooms, stackoverflow (qui n'est pas un forum)...

Pseudo supprimé
Niveau 10
18 octobre 2013 à 17:03:37

Simple question, au niveau programmation, avez-vous adopté des conventions particulières ?

Je pense par exemple à spécifier qu'une variable est un pointeur en faisant pVariable ou p_variable par exemple.

godrik godrik
MP
Niveau 26
18 octobre 2013 à 18:06:18

non, je n'utilise jamais de notation "hongroise" ou autre truc du genre. C'est tres inutile a mon sens grace aux IDE qui peuvent te rappeller le type de tout ce que tu fais. Ou encore grace a la vitesse des machines qui a augmente et qui maintenant permet de compiler quasiment en temps reel.
En plus, ca ne marche bien que pour les types primaires, mais la plupart des codes passent leur temps a utiliser des type complexe pour lesquels il ne va pas y avoir de notations evidente.
Aussi, tu arrives rapidement a des problemes quand tu fais de l'abstractions de type par des template ou la tu n'as carrement aucune idee du vrai type que tu manipule. peut etre est il equivalent a un pointeur, mais l'appeller pointeur est certainement un abus qui va entrainer de la confusion.

En bref, c'est beaucoup de temps a passer pour un gain en clarete qui ne me parait pas tres clair. Donc je prefere m'en passer et utiliser le temps que ca m'aurais pris a m'assurer que j'ai de la doc raisonnable de mon code et que la decoupe en fichier a du sens.

Paulop Paulop
MP
Niveau 12
18 octobre 2013 à 18:33:15

Non, la seule chose que je fais c'est d'écrire les variable locale en commençant par une minuscule et les variables membre avec une majuscule. Mes fonctions et methodes commencent par une majuscule mais tous le monde n'aime pas ça.

Pseudo supprimé
Niveau 10
18 octobre 2013 à 18:54:39

Ok merci à vous deux ! En effet, j'avais commencé par mettre des p et autres partout, mais je trouvais ça de plus en plus illisible...

Bunyan Bunyan
MP
Niveau 16
18 octobre 2013 à 19:36:44

Les seules conventions que je respecte sont celles des langages que j'utilise.

Hormis ça... pas de convention de nommage particulière, la coloration syntaxique me dit quel type de variable je manipule, et l'IDE m'affiche un warning lors de problèmes de recouvrement de visibilité.

Pseudo supprimé
Niveau 10
18 octobre 2013 à 20:02:58

Donc j'imagine que toutes les conventions viennent du fait qu'à l'époque il n'y avait pas d'IDE...

angivare angivare
MP
Niveau 10
18 octobre 2013 à 20:06:32

Et si un jours t'as envie de coder sous bloc notes!
Ou même sur un bout de papier tiens :rire2:

dark_drow dark_drow
MP
Niveau 15
18 octobre 2013 à 20:34:44

j'aime bien le _ pour les variables d'instance

Bunyan Bunyan
MP
Niveau 16
18 octobre 2013 à 22:36:38

Beaucoup de conventions à préfixes viennent d'une époque où les IDE n'existaient pas, ou mal, du peu que je me suis renseigné.

C'est plus pour les projets, mais avec une liste de préfixe limité et facilement compréhensible (avoir une dizaine de préfixes, quelqu'un arrivant sur le projet ne comprenant simplement rien, même en apprenant par coeur la légende... si on lui a fournit).

Exemple : Convention de nommage Android : http://source.android.com/source/code-style.html#follow-field-naming-conventions

Sur un autre sujet, un collègue m'a partagé ça récemment : http://www.slideshare.net/olvemaudal/deep-c
Je me suis dit que ça pourrait en intéresser ici :)

[DenshaOtoko] [DenshaOtoko]
MP
Niveau 24
18 octobre 2013 à 23:36:12

"garbage value" c'est en gros une valeur non initialisé donc pseudo-aléatoire ?

comme :

int j;
printf("%d", j);
j = 1;

avec j qui contient une garbage value jusqu'à qu'on y fasse "j = 1" par exemple ?

dark_drow dark_drow
MP
Niveau 15
19 octobre 2013 à 00:30:24

pour continuer sur le style d'écriture, vous utilisez quoi comme style d'indentation ? Après un an de programmation j'avais commencé comme ca :
void foo(){
....int x = 7;
....if(x > 7){
........printf("coucou\n");
....} else {
// some code
....}
}

et finalement depuis quelques mois je me force à mettre mes accolades à la ligne je trouve ça vraiment plus clair à la relecture même si ça fait un peu débutant et que ca multiplie pas mal le nombre de lignes...

Bunyan Bunyan
MP
Niveau 16
19 octobre 2013 à 01:14:06

@[DenshaOtoko] : Oui. Une garbage value est une valeur indéterminée, "la valeur de la case mémoire où la variable a été allouée".

@dark_drow :
J'avais l'habitude de faire une double mise à ligne avec indentation :
void foo
....{
........doStuff();
........int x = 42;
........answerOfLife(42);
....}

À priori, je suis le seul qui trouvais ça lisible, par contre.

Je trouvais la "normale" (crochet en fin de ligne) illisible. Maintenant je m'y suis fait.

Je préfère tout de même aérer un peu plus et faire en sorte que les crochets soient au même niveau. J'utilise assez régulièrement les guides d'indentation comme indicateur de bloc et je suis assez habitué à lire ainsi.

DébutPage précedente
«1  ... 9293949596979899100101102  ... 156»
Page suivanteFin
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment