Classe de gestion de chaine de caracteres

Soyez le premier à donner votre avis sur cette source.

Vue 3 330 fois - Téléchargée 234 fois

Description

Ben comme dans le titre permet de gerer des chaines.
C pas tout a fait fini : il manque une fonction format et une autre pour transformer
des bout de chaines en nombre etc.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
8 -
salut, pourrais-tu détailler ce que fait ta source?
Zer0_Barj0
Messages postés
5
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
3 décembre 2003
-
C une sorte de CString reprogrammée version perso.
garslouche
Messages postés
584
Date d'inscription
mardi 26 novembre 2002
Statut
Membre
Dernière intervention
29 mai 2015
-
sur ce site il y a les NString qui font ça
vObjects
Messages postés
17
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
29 décembre 2003
-
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!
Zer0_Barj0
Messages postés
5
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
3 décembre 2003
-
Salut euh..vObjects !

Pr te repondre, en bref, j'ai voulu tout recommencer moi-même en utilisant aucune librairie c'est la raison de l'existence de StringCopy et de StringLink.

Pour l'initialisation de s aprés son allocation, elle est obligatoire car quand on alloue une chaine comme ca, elle n'est pas initialisée et il n'y a aucun caractere nul a la fin d'où le *s = 0.

J'espere que tu y verra + clair.

Recontacte moi si t'as d'autres question!

@+ !!

Zer0.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (Zer0_Barj0)