Variable de type char

Résolu
cs_wolfcyber Messages postés 78 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 24 juillet 2005 - 20 avril 2005 à 12:54
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007 - 23 avril 2005 à 12:47
bonjour,



J'aimerais savoir l'equivalent en C++ de la fonction "Mid(int
nStart,int nCount)" de la classe CString, pour une variable de type
char.

Cette fonction permet d'extraire un nombre precis de lettre dans une chaine.



Merci d'avance,

Julien

3 réponses

cs_AlexMAN Messages postés 1536 Date d'inscription samedi 21 décembre 2002 Statut Membre Dernière intervention 24 mai 2009 1
20 avril 2005 à 13:26
Si j'ai bien compris, ca donne ca :

char szCoucou[] = "coucou";
char buffer[128];

strncpy(buffer, szCoucou + nStart, nCount);
buffer[nCount] = 0;

+2(p - n)
3
cs_wolfcyber Messages postés 78 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 24 juillet 2005
20 avril 2005 à 13:47
Merci beaucoup
0
cs_0xYg3n3 Messages postés 115 Date d'inscription mardi 1 février 2005 Statut Membre Dernière intervention 8 octobre 2007
23 avril 2005 à 12:47
C'est pas trop conseille de faire char * szCoucou = "Coucou";

Car tu ne sait pas ou tu ecris coucou... (dans la RAM)
0
Rejoignez-nous