Couper une chaine de caractaire en C
chico
-
magouero Messages postés 246 Statut Membre -
magouero Messages postés 246 Statut Membre -
Bonjour,
je voudrais savoir quelle est la commande ou le programme pour couper tous les caracteres apres le nieme caracteres d'une chaine de charactére.et renvoyer l aute bout de la chaine .
pour les n 1ers caractères d 'une chaine de caracteres c'est simple on utilise la fonction strncpy(source,destin,n)
je voudrais savoir quelle est la commande ou le programme pour couper tous les caracteres apres le nieme caracteres d'une chaine de charactére.et renvoyer l aute bout de la chaine .
pour les n 1ers caractères d 'une chaine de caracteres c'est simple on utilise la fonction strncpy(source,destin,n)
Configuration: Windows XP Opera 9.26
2 réponses
-
Si tu prends tte la chaine, que tu enleve les n premiers, il te restera ce que tu veux. Non ?
Il y a des choses là : https://www.commentcamarche.net/contents/193-les-chaines-de-caracteres-en-c-
- De nombreuses fonctions de manipulation de chaîne sont directement fournies. Ces fonctions se trouvent dans le fichier d'en-tête <string.h>, c'est la raison pour laquelle il faut ajouter la ligne suivante en début de programme :
#include <string.h>
Le fichier <string.h> contient les prototypes de nombreuses fonctions permettant de simplifier l'utilisation et la manipulation de chaînes (environ une quarantaine). Voici un bref aperçu de certaines de ces fonctions :
Y a pas dans la bibliotheque string.h ?
Et là : https://nicolasj.developpez.com/articles/libc/string/ Le III-c me semble pas mal...
-
-
il doit avoir un truc de ce genre substring(position,nombre_caractere_a_extraire)
tu peux verifier