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 à 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 , la doc SGI de std::string.
Pour un tableau de char, il suffit d'une boucle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char chaine1[20] = "Bonjour à vous"; char chaine2[20]; for (int i = 0; i < 7; i++) chaine2[i] = chaine1[i];
Ou un strncpy, et dans les 2 cas en n'oubliant pas le '\0' final.Pour un tableau de char, il suffit d'une boucle
Mais chuuuuuuut... c'est mal de parler des char[]
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
j'utilise tellement les char*, char[] que je m'en souvenait plus de celui-là.Envoyé par Loulou24
je n'en parle plus, c'est promis.Envoyé par Loulou24
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager