Bonjour à tous,
je souhaite extraire les n premiers termes d'un string ou d'un char.
Existe-t-il une fonction générique pour cela ?
Merci d'avance !
Version imprimable
Bonjour à tous,
je souhaite extraire les n premiers termes d'un string ou d'un char.
Existe-t-il une fonction générique pour cela ?
Merci d'avance !
Bonjour,
en ce qui concerne std::string il y a la fonction substr() qui permet d'extraire une sous-chaîne d'une chaîne de caractères.
un exemple dans la :faq:, la doc SGI de std::string.
:wink:
Pour un tableau de char, il suffit d'une boucle
Code:
1
2
3 char chaine1[20] = "Bonjour à vous"; char chaine2[20]; for (int i = 0; i < 7; i++) chaine2[i] = chaine1[i];
Merci !
Ou un strncpy, et dans les 2 cas en n'oubliant pas le '\0' final.Citation:
Pour un tableau de char, il suffit d'une boucle
Mais chuuuuuuut... c'est mal de parler des char[] http://djforum.free.fr/smileysmileys...com.scotch.gif
:lol: j'utilise tellement les char*, char[] que je m'en souvenait plus de celui-là.Citation:
Envoyé par Loulou24
http://arb.developpez.com/smileys/panpanculcul.gif je n'en parle plus, c'est promis.Citation:
Envoyé par Loulou24