IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Manipulation des chaînes de caractères20 ressources dans cette catégorie

Casse, remplacement, concaténation, suppression ...

Liste des 20 ressources de cette catégorie

    resolveur sudoku simple

    Téléchargé 39 fois-
    0
    1
    Resolveur de sudoku codé en c permettant de résoudre les grilles simples (sans hypothèses).
    Licence : Freeware - Publié le 10/11/2012 - Taille 7 Ko - Éditeur : CLEMENSON +

    Remplacer une partie d'une chaîne

    Téléchargé 16 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : rolkA +

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

    Téléchargé 14 fois-
    0
    0
    subString retourne la sous-chaîne de chaine comprise entre les indices debut et fin.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : D[r]eadLock +

    Gestion de chaînes de caractères

    Téléchargé 11 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 01/12/2010 - Taille 15 Ko - Auteur : Franck.H +

    Gestion des chaînes de caractères

    Téléchargé 8 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Taille 1 Ko - Auteur : gl +

    Départements - tableau char 2 dimensions

    Téléchargé 7 fois-
    1
    0
    /*************************************************************
    * Petit programme utilisant un tableau de char de 4 colonnes et 103 lignes
    * Le programme demande le numéro d'un département et vous donne la Préfecture, Sous-Préfecture et le nom du département.
    * pour compiler: gcc Departements.c - o Departement
    */

    Extrais du code source:

    char Question()
    {
    printf("\n\t Entrez le numéro du département: ");
    scanf ("%s",Saisie);
    return 0;
    }

    void Erreur(void)
    {
    printf("\n\n\n\t ****************************************************\n");
    printf("\t\t *** Saisie erronée *** \n");
    printf("\t\t Valeur Saisie: %s \n", Saisie); ... Voir la suite
    Code source - Licence : Non renseignée - Publié le 15/12/2022 - Auteur : sebman +

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

    Téléchargé 6 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : haypo +

    Découper une chaîne

    Téléchargé 6 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

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

    Téléchargé 4 fois-
    0
    0
    Cette fonction permet de créer une nouvelle chaîne de caractères en utilisant les spécificateurs de format à la printf.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

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

    Téléchargé 4 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

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

    Téléchargé 4 fois-
    0
    2
    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!!"
    Licence : Freeware - Publié le 16/10/2015 - Auteur : Aooka +

    strtok et tableau de découpage

    Téléchargé 3 fois-
    0
    0
    Cette fonction découpe une chaine dans un vecteur . La chaine après usage est inexploitable et le vecteur doit être libéré par free ( free(v) ) si sa valeur est différente de zéro. Le dernier élément du tableau est égal à zéro ce qui implique une allocation mémoire adéquate.
    Code source - Licence : Non renseignée - Publié le 31/12/2023 - Auteur : djm44 +

    Copier une chaîne de caractères

    Téléchargé 3 fois-
    0
    0
    Copier une chaîne de caractères
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

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

    Téléchargé 3 fois-
    0
    0
    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"
    Licence : Freeware - Publié le 19/10/2015 - Auteur : Aooka +

    Concaténer des chaînes

    Téléchargé 3 fois-
    0
    0
    Cette fonction permet de concaténer un nombre indéfini de chaînes de caractère comme le fait la fonction standard strcat.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : Mr_Chut +

    Enlever le début d'une chaîne

    Téléchargé 3 fois-
    0
    0
    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 !
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : Franck.H +

    [C] Afficher un caractère sur deux

    Téléchargé 2 fois-
    0
    0
    Fonction permettant d'afficher un caractère sur deux.
    Licence : Freeware - Publié le 16/10/2015 - Auteur : Aooka +

    Eliminer les espaces superflus

    Téléchargé 2 fois-
    0
    0
    Cette fonction supprime les espaces superflus dans une chaîne de caractères.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : fearyourself +

    Fusionner plusieurs chaînes de caractères

    Téléchargé 2 fois-
    0
    0
    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.
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +

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

    Téléchargé 2 fois-
    0
    0
    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 :
    Licence : Non renseignée - Publié le 01/12/2010 - Auteur : gege2061 +