TYPE DE DONNÉE PERSONNALISÉ : STRING

Signaler
Messages postés
173
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
22 août 2008
-
cs_Light Angel
Messages postés
48
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
1 janvier 2005
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24265-type-de-donnee-personnalise-string

cs_Light Angel
Messages postés
48
Date d'inscription
dimanche 9 mai 2004
Statut
Membre
Dernière intervention
1 janvier 2005

Voila, je met a jour, j'ai rajouté quelques fonctions et rendu ce source standard( (using namespace std)
J'ai inclut les fonction Mid, Right et Left et rajouté un opérateur de concaténation : & (pour ne pas trop dépaysier les habitué du VB qui ce lance dans le C++)
cosmobob
Messages postés
706
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
int operator ==(const String & S1, const String & S2)
{
// Retourne 1 si strcmp retourne 0
return(strcmp(S1.pString, S2.pString));
}

t'as oublié un ! devant le strcmp, vu que la tu renvoies pareil que strcmp.
Cyberboy2054
Messages postés
173
Date d'inscription
jeudi 20 décembre 2001
Statut
Membre
Dernière intervention
22 août 2008

T es pas obligé de prendre mal les critiques qu on te fait ... on pas dit que ton code c est de la merde, loin de la, mais qu il y a des choses qui peuvent etre corrigés pour etre améliorés ...
ensuite les remarques sur les headers, c est pour t eviter des problemes plus tard de compatibilité ... menfin bon tu codes comme tu veux...
BlackGoddess
Messages postés
338
Date d'inscription
jeudi 22 août 2002
Statut
Membre
Dernière intervention
14 juin 2005

je vois pas de définition de Mid, ni de Asc