//ZIP
Télécharger le zip
SalutPeux-tu nous (m') expliquer l'avantage de la fonction maison bnstrcpy() par rapport à strcpy()/lstrcpy() ? existe-il une version commenté de cette fonction ? car là entres les lignes ASM j'ai du mal.
Les fonctions strcpy, strcat, etc... retournent le pointeur qu'on leur a passé.Ce qui est d'un stupide consommé, inutile puisqu'on l'a déjà et en cas de chainage à suivre on est bon pour reparcourir la chaine encore une fois (strcat).Celle ci donne le pointeur sur FIN de copie, on peut chainer direct sans reparcourir la chaine initiale.char buf[480], *c;c = bnstrcpy(buf, STR1);bnstrcpy(c, STR2);ou aussi:bnstrcpy(bnstrcpy(buf, STR1), STR2);Si tu avais du reporting ou truc de ce genre à faire, tu pourrais mesurer l'énorme benef.
sûr que ca parait un peu étrange (stupide ?) que la fonction renvoie simplement l'addresse recue en paramètre...
( juste comme ça, 10 ans après : std::string fait pas ça , au moins ?? j'ai pas de compilo, là, peux pas aller voir la source ... )
Pas mal,il sera mieux d'ajouter la fontion systray pour qu'il marche discretment et averti quand rss mis a jour...
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte