Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1267 connectés 

  FORUM HardWare.fr
  Programmation
  C

  conserver les n premiers caractères d'une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

conserver les n premiers caractères d'une variable

n°1846549
paul30
Posté le 03-02-2009 à 15:23:29  profilanswer
 

bonjour a tous
 
Je me demandais s'il existe une fonction de la bibliothèque string (ou autre, peu importe) qui permet de retourner les n premiers caractères d'une variable.
C'est tres facile a coder, mais j'aimerais savoir si une fonction toute faite existe deja.
 
Par ailleurs existe t-il une fonction qui permet de conserver, ou sélectionner les caractères compris entre la position n et m d'une variable.
Exemple: char *variable = "hardware";
on ne veut conserver que les caractères compris entre 2 et 5, ce qui donnerait en sortie "ardw"
 
Merci d'avance

mood
Publicité
Posté le 03-02-2009 à 15:23:29  profilanswer
 

n°1846581
Un Program​meur
Posté le 03-02-2009 à 16:01:58  profilanswer
 

Les fonctions standards les plus proches de ce que tu veux sont strncpy et strncat.  Mais elles ne sont pas d'un usage particulierement intuitif (strncpy d'une part peut ne pas mettre de '\0' final et d'autre part complete le champs avec des \0; strncat peut assigner n+1 caracteres -- le dernier etant un '\0').

n°1846710
paul30
Posté le 03-02-2009 à 17:31:23  profilanswer
 

effectivement jai pu me débrouiller avec strncpy.
 
Merci a toi.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  conserver les n premiers caractères d'une variable

 

Sujets relatifs
Une question sur les suites/chaine de caracteres:)variable memoire partagée entre plusieurs instances d'une DLL
[vb2005] Comment sortir le rang d'une variable parmi une listeTransmission variable de session
configurer la variable $message en html[C#] - Envoi d'email avec variables
Comparer un caractere precis d'une chaine (variable)caracteres non imprimables en shell
[JS]Variable d' une page à un autreSelection d'une plage variable de cellule
Plus de sujets relatifs à : conserver les n premiers caractères d'une variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR