Rechercher : dans
Par :

Couper une chaine de caractaire en C

Dernière réponse le 5 avr 2008 à 19:11:34 chico, le 5 avr 2008 à 18:37:51 
 Signaler ce message aux modérateurs

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)

Configuration: Windows XP
Opera 9.26

Meilleures réponses pour « couper une chaine de caractaire en C » dans :
Liste simplement chaînée VoirLISTES SIMPLEMENT CHAINÉES Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes chaînées A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion...
Listes circulaires (Ring Buffer) VoirListes circulaires Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la liste IV. Opérations sur les listes circulaires A. Initialisation B. Insertion d'un élément dans la liste 1. Insertion dans...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Langage C - Les listes chaînées VoirLa notion de structure autoréferrentielle Une structure autoréferrentielle (parfois appelée structure récursive) correspond à une structure dont au moins un des champs contient un pointeur vers une structure de même type. De cette façon on crée...

1

magouero, le 5 avr 2008 à 18:40:05

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à : http://www.commentcamarche.net/cpp/cppstring.php3

Répondre à magouero

3

chico, le 5 avr 2008 à 19:04:51

Oui exactement vous avez bien compris mon probleme mais y'a pas grande chose sur le lien.

Répondre à chico

5

 magouero, le 5 avr 2008 à 19:11:34

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à : http://nicolasj.developpez.com/articles/libc/string/ Le III-c me semble pas mal...

Répondre à magouero

2

gaby10, le 5 avr 2008 à 18:40:57

Il doit avoir un truc de ce genre substring(position,nombre_caractere_a_extraire)
tu peux verifier

Répondre à gaby10

4

chico, le 5 avr 2008 à 19:09:33

Merci pour votre reponse.
je viens de vérifier mais la fonction substring(.... n'existe pas !

Répondre à chico