begin process at 2012 02 09 13:34:23
  Trouver un code source :
 
dans
 

203 commentaire(s) de Kaid sur des sources sur tout CodeS-SourceS

Déposé sur [c/linux] balisage html de fichiers source c/c++

Si ton objectif est de trouver un équivalent à GetTickCount() pour connaitre le temps d'exécution de ton programme, tu peux utiliser la fonction gettimeofday() qui retourne la date du système en secondes et micro-secondes.
Posté le : 08/07/2006 20:51:00

Déposé sur [c/win32] generatemdp : générateur de mot de passe

szPasswd = (char*)malloc(sizeof(char)*iNbr);

puis

for(iCount=0; iCount < iNbr ; iCount++){
// ..
}
szPasswd[iNbr] = '\0';

Tu n'aurais pas oublié d'allouer la place pour le '\0' ?
Posté le : 29/05/2006 19:52:11

Déposé sur Charset converter library

C'est une nouveauté de la norme C99: "Variable Length Arrays".
Posté le : 04/04/2006 20:03:33

Déposé sur Sender by smtp [avec fichier joint]

BruNews >> Il y a bien quelqu'un qui va télécharger la source, modifier la fonction SendMail() pour tester et mettre, par exemple, un sujet de plus de 63 caractères.
De plus, autant utiliser tout le temps strncpy() va évite de se tromper et d'utiliser un strcpy() sur un buffer saisie par l'utilisateur.
Posté le : 06/01/2005 21:06:20

Déposé sur Sender by smtp [avec fichier joint]

D'accord avec cosmobob, Subat, BlackGoddess, plus_plus_fab, ... .

- Lorsqu'on dépose une source sur le site, c'est dans le but de la partager et permettre à d'autres d'en retirer quelque chose pour progresser.  Là j'ai du mal à voir se que ca peut apporter à quelqu'un tellement le code est illisible et pas commenté. Toi même tu n'y comprendras plus rien dans quelques temps ...

- Explique nous STP, comme le demande BlackGoddess, l'intérêt d'utiliser les codes numériques au lieu d'utiliser les macros pour les constantes de MessageBox() ?

- Pourquoi tes fichiers portent l'extension ".cpp" alors que tu fais du C ? C'est pas plus simple de mettre une extension ".c" que d'utiliser ".cpp" et d'aller changer les paramètres de génération pour générer du code c au lieu de c++ ?

- Pourquoi ton programme en mode debug lancé sous le debbugeur de Visual fait un "Run-Time Check Failure #2 - Stack around the variable 'input' was corrupted." ? Le mode debug n'est pas correctement configuré ?

- C'est bien "d'optimiser" son code, mais c'est encore mieux de le rendre "sûr" en utilisant "strncpy()" au lieu de "strcpy()" pour éviter les débordements de buffer par exemple ...

- ...

Finalement, quel est le ratio entre ton "optimisation" et le temps perdu à écrire le générateur de "strcpy()" et le temps que va perdre quelqu'un à comprendre ta source pour la modifier ?

Te sens pas aggressé mais je me pose juste des questions auxquelles j'aimerais avoir des réponses autre que "si ca te plais pas, t'as qu'à faire du .NET ou du JAVA".
Posté le : 04/01/2005 22:24:53

Déposé sur Gestion etudiants

vecchio56 >> Capture effectivement faite sous Windows mais Spawnrider est connecté sur sa machine Linux via PuTTY en SSH.
Posté le : 12/11/2004 08:37:27

Déposé sur Une clist 100% compatible mfc pour unix...

"A ma connaissance, Microsoft n'a pas racheter le pingouin"

>> De plus, Unix ne se limite pas à Linux ...
Posté le : 02/10/2004 13:44:00

Déposé sur Utilitaire de compilation java (c - devcpp)

Pour faire ce genre de choses, un fichier .BAT (Windows) ou un shell script (Un*x), aurait largement fait l'affaire.
Posté le : 09/04/2004 09:24:55

Déposé sur Petit prog sympas (assez bien expliquer)pour débutant

Une fonction d'I/O C, une autre en C++, une fonction Win32, tu n'aurais pas pu faire plus de mélange dans un programme de 10 lignes ?
Sinon entierement d'ailleurs avec GoldenEye, surtout qu'un while(1) fait la même chose dans ce cas de figure.
Posté le : 01/02/2004 17:14:32

Déposé sur Detection des memory leaks [vstudio/win32]

Je pense qu'il serait mieux d'exclure tout ce code d'une compilation en mode Release non ?

#ifdef DEBUG
#include &lt;crtdbg.h&gt;
#endif
#include &lt;stdio.h&gt;

#ifdef DEBUG
void DetectMemLeaks()
{
     _CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF|_CRTDBG_ALLOC_MEM_DF);
     _CrtSetReportMode(_CRT_ASSERT,_CRTDBG_MODE_FILE);
     _CrtSetReportFile(_CRT_ASSERT,_CRTDBG_FILE_STDERR);
}
#endif

int main ()
{
#ifdef DEBUG
    // Initialisation la detection
    DetectMemLeaks();
#endif

    char* str = new char[50];       // alloue de la mémoire
    //delete[] str;                 // ici la memoire n est pas desalloue,
    //une erreur apparaitra dans le panneau de debuggeur
    // decommentez pour voir l erreur disparaitre

    return 1;  
}
Posté le : 01/02/2004 17:08:16



Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales