Manipulation des chaînes de caractères

Casse, remplacement, concaténation, suppression ...
Ajouter un nouvel élément

    resolveur sudoku simple

    Éditeur : CLEMENSON + 7 Ko
    Resolveur de sudoku codé en c permettant de résoudre les grilles simples (sans hypothèses).

    [C] Affichage inversé d'une chaîne de caractère

    Licence : Gratuit - 19/10/2015 - Téléchargé 9 x
    inverse_str est un simple fonction C qui vous permettra d'afficher l'inverse d'une chaîne de caractère

    Par exemple :
    "test"
    se transformera en :
    "tset"

    Remplacer toutes les occurrences d'une sous-chaîne

    Licence : Autre - 01/12/2010 - Téléchargé 7 x
    Remplace toutes les occurrences de Avant par Apres dans la chaine txt, puis renvoie un pointeur sur la nouvelle chaîne créée. Renvoie NULL si txt ne contient aucune occurrence de Avant.

    Remplacer une partie d'une chaîne

    Licence : Autre - 01/12/2010 - Téléchargé 7 x
    Ce code permet de rechercher une sous-chaîne dans une chaîne de caractères et, si elle est trouvée, de la remplacer par une autre.

    Concaténer des chaînes

    Licence : Autre - 01/12/2010 - Téléchargé 5 x
    Cette fonction permet de concaténer un nombre indéfini de chaînes de caractère comme le fait la fonction standard strcat.

    [C] Ré-écrire une chaîne avec un caractère de décalage pour chaque lettres

    Licence : Gratuit - 16/10/2015 - Téléchargé 5 x
    Cette fonction C vous permettra de ré-écrire entièrement une chaîne de caractère passé en paramètre mais avec un décalage.
    Par exemple :
    "abc defg!!"
    deviendra :
    "bcd efgh!!"

    Extraire une sous-chaîne d'une chaîne de caractères

    Licence : Autre - 01/12/2010 - Téléchargé 4 x
    subString retourne la sous-chaîne de chaine comprise entre les indices debut et fin.

    Copier une chaîne de caractères

    Licence : Autre - 01/12/2010 - Téléchargé 3 x
    Copier une chaîne de caractères

    Gestion des chaînes de caractères

    Licence : Autre - 01/12/2010 - Téléchargé 3 x
    Le fichier str.c propose des fonctions pour supprimer les espaces en début et fin de chaîne, pour mettre une chaîne de caractères en minuscule ou en majuscule.

    Modifier la casse d'une chaîne de caractère

    Licence : Autre - 01/12/2010 - Téléchargé 3 x
    Le fichier d'entête ctype.h propose les fonctions tolower et toupper (http://man.developpez.com/man3/toupper.3.php) pour mettre un caractère respectivement en minuscule et en majuscule, il est intéressant de proposer la même chose mais pour une chaîne de caractères :

    Fusionner plusieurs chaînes de caractères

    Licence : Autre - 01/12/2010 - Téléchargé 3 x
    Cette fonction réunit des chaînes de caractères grâce à un séparateur.

    Attention : pour pouvoir gérer un nombre variable d'arguments, la liste doit être terminée par la valeur NULL.

    Eliminer les espaces superflus

    Licence : Autre - 01/12/2010 - Téléchargé 3 x
    Cette fonction supprime les espaces superflus dans une chaîne de caractères.

    [C] Afficher un caractère sur deux

    Licence : Gratuit - 16/10/2015 - Téléchargé 3 x
    Fonction permettant d'afficher un caractère sur deux.

    Gestion de chaînes de caractères

    Licence : Autre - 01/12/2010 - Téléchargé 2 x
    C_Str est un objet String qui connaît lui même la taille de la chaîne de caractères qu'il contient.
    Outre la faculté de connaître automatiquement la taille de sa chaîne, il dispose de plus de 30 fonctions de traitement sur les chaînes de caractères. Ces fonctions sont des idées reprises de différents langages (Java, Python) : concaténation entre l'objet string et de multiples chaînes de caractères, concaténation entre plusieurs objets string, différentes fonctions de changement de la casse de la chaîne, inversion de la chaîne, clonage de l'objet string, etc...
    L'objet string est dynamique, ce qui veut dire que si vous changez la chaîne de caractères au sein même de l'objet avec les fonctions fournies, sa taille est mise à jour. La ... Voir la suite

    Connaître l'indice d'une sous-chaîne

    Licence : Autre - 01/12/2010 - Téléchargé 2 x
    Il existe la fonction strstr (http://man.developpez.com/man3/strstr.3.php) qui permet de trouver l'adresse d'une sous-chaîne mais je trouve plus intéressant de connaître l'indice de celle-ci dans le tableau.

    Attention : il faut vérifier le retour de la fonction car si la sous-chaîne n'est pas trouvée, l'indice vaut -1 ce qui provoquera un comportement indéfini en cas d'utilisation de l'indice dans un tableau.

    Découper une chaîne

    Licence : Autre - 01/12/2010 - Téléchargé 2 x
    Cette fonction permet de découper une chaîne de caractère suivant un délimiteur et de placer chaque sous-chaîne dans un tableau terminé par NULL.

    Attention : la variable s passée en paramètre est modifiée par la fonction strtok. De plus le tableau de pointeurs renvoyé par notre fonction fait référence à la chaîne passée en paramètre, par conséquent, elle ne doit pas être modifiée ni détruite si vous utilisez le tableau de sous-chaînes.

    Enlever le début d'une chaîne

    Licence : Autre - 01/12/2010 - Téléchargé 2 x
    Cette fonction permet de supprimer le début de la chaîne passée en paramètre par un simple procédé de décalage des caractères et complétion avec des zéros de fin de chaîne. La fonction permet de faire ce remplacement à partir d'un caractère délimiteur qui est alors passé en tant que second argument. La chaîne passée en argument est modifiée !

    Créer une chaîne de caractères formatée

    Licence : Autre - 01/12/2010 - Téléchargé 1 x
    Cette fonction permet de créer une nouvelle chaîne de caractères en utilisant les spécificateurs de format à la printf.

18 éléments

Contacter le responsable de la rubrique C