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++.
Envoyé par Loulou24
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.
Partager