Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

9 commentaire(s) de vObjects sur des sources sur tout CodeS-SourceS

Le : 29/12/2003 00:13:43
Source : TROUVER UNE CHAINE DE CARACTÈRES
Class pour manipuler le heap;
http://www.cppfrance.com/code.aspx?ID=17202


@++;


Le : 29/12/2003 00:09:37
Source : TROUVER UNE CHAINE DE CARACTÈRES
Problème avec la fin de mon commentaire

Problème:
'ou non un '' dans la '

Correction:
'ou non un 0 dans la'


Le : 29/12/2003 00:06:34
Source : TROUVER UNE CHAINE DE CARACTÈRES
bool NEngine::WordIsInFile(const char *file, const char *str)
{

NMemoryMapping mm;
MappingPointers mp;
unsigned long index = 0;
unsigned long size = 0;
long len = 0;
bool bFound = false;
char* pzBuffer = NULL;

if ( str && file ) {

len = strlen(str);
void* p = mm.CreateReadMap(file, mp);

if ( p ) {

// pzBuffer = (char*)p;
pzBuffer = reinterpret_cast<char*>(p);

if ( pzBuffer ) {

size = ::GetFileSize(mp.pFile, 0);

if ( size > 0  && size >= (unsigned long)len ) {
len--;

for ( index = 0; !bFound && (index+len) < size; index++ ) {
bFound = ( memcmp(pzBuffer+index, str, len) == 0 );
}

}

}

mm.FreeMap(mp);

}

}

return bFound;

}

ceci n'est qu'une parti d'un code, NEngine que l'on peut retrouver sur le site(www.cppfrance.com), créé par NitRic ...

Pour trouver un mot(chaine) dans un fichier, peu importe la taille, s'il y à ou non un '' dans la chaine, etc ...

@++;


Le : 19/12/2003 00:38:55
Source : MACROS DE GESTION DE MEMOIRE [C/C++]
de facon simple:

if ( (var = (type)malloc(taille)) == NULL ) {
   cout << "Erreur ..." << endl;
  // ou
  // printf("Erreur ...
");
  // peu importe ...
}

En C++ new/delete sont préférable à malloc()/free() (constructeur/destructeur)

Je n'est pas regardé le source mais, s'il y à une erreur quelconque, il faut quand même la gérer ... Même si ton code permet ou non d'éviter un 'plantage' du programme, il faut quand même savoir si l'allocation est ok ou non et savoir quoi faire selon le problème ...

Moi perso, je ne voit pas l'utiliter de ce source tout comme la première version que tu avais posté il y à quelques temps http://www.cppfrance.com/code.aspx?ID=10905

Sur ce, beubye && @++;


Le : 09/12/2003 23:58:25
Source : CLASSE DE GESTION DE CHAINE DE CARACTERES
Ca ne répond pas vraiment à ma question mais bon ... ca suffira, merci d'avoir répondu :)


Le : 09/12/2003 12:19:11
Source : EXEMPLE (TOUT BETE) DE CLASS POUR LES NEOPHYTES
Bki, reli ton main(), tu vas avoir des erreurs à la compilation ...
*
->
delete XXX;
etc ...

Si vous voulez coder OO en C++ alors utiliser les class sinon, allez
faire du 'pseudo-objet' en C avec des structures et arrêtez avec tout ca, vous allez mêler tous les nouveaux/elles ... struct, class, struct, class, ...

Si vous voulez un 'BON' cours sur le C/C++ allez voir ca>
http://www.developpez.com/c/tutcpp/book1.php

Bki> des exemples de class et tout le tralala y sont ...

c'est complet comme cours, en francais, détaillé, facile à comprendre, avec exemples, etc ... etc ... etc ...

et aussi, Bki, je peut comprendre que ca fait longtemp toi et le C++ mais, ton exemple contient des tonnes d'erreurs ... ca aussi c'est affreux =P(conio.h)

maintenant,
bye bye!


Le : 09/12/2003 06:08:10
Source : CLASSE DE GESTION DE CHAINE DE CARACTERES
c'est bien comme class mais ... j'ai quelques interrogations ...

qu'est-ce? ->  
char* s = new char;
*s = 0;
s = StringCopy (s, m_pcBuffer);
je ne comprend pas trop la facon dont tu assigne ta mémoire ...

Un memcpy() ou un strcpy() serait plus rapide que tes boucles pour la copie ainsi qu'un strlen() pour connaître la longeur de tes chaines ...

etc ... etc ... etc ...

bref ... c'est bien mais, si tu peux répondres à c questions ca serait encore 'plus bien'  ;)

Bye bye!


Le : 09/12/2003 05:33:15
Source : EXEMPLE (TOUT BETE) DE CLASS POUR LES NEOPHYTES
et j'oubliait, djl, si tu préfère utiliser les structures de facon semblable au class alors va coder en C et oublie le C++ ...

Moi personnellement, l'interêt que je voit dans cette exemple est que ca permet de montrer aux 'débutants' comment créer une class de facon simple et rapide.

Sachez aussi que de mettre une variable 'public' dans une class n'est pas mortel, tout dépend des besoins et de l'utiliter de cette dernière!

Bye!


Le : 09/12/2003 05:28:08
Source : EXEMPLE (TOUT BETE) DE CLASS POUR LES NEOPHYTES
Dite, j'ignore si vous le savez mais, class & struct == 2 et non 1 ... c'est pas pareil du tout ... alors si vous parlez de class, oubliez les struct hein! c'est stupide de comparer les 2 ...



1


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.