Comparaison de deux char
Résolu/Fermé
Cortes48
Messages postés
7
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
17 mai 2008
-
16 avril 2008 à 13:48
Utilisateur anonyme - 16 avril 2008 à 15:32
Utilisateur anonyme - 16 avril 2008 à 15:32
A voir également:
- Comparaison de deux char
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
- Comparaison million milliard - Accueil - Technologies
- Itinéraire google map entre deux adresses - Guide
- Faire deux colonnes sur word - Guide
5 réponses
Cortes48
Messages postés
7
Date d'inscription
mercredi 16 avril 2008
Statut
Membre
Dernière intervention
17 mai 2008
16 avril 2008 à 15:14
16 avril 2008 à 15:14
et je fais comment pour les inversé
Utilisateur anonyme
16 avril 2008 à 15:30
16 avril 2008 à 15:30
Exemple en C :
#include <stdio.h> #include <stdlib.h> char* inverse(char* chaine){ int i, j; char* chaineInv; chaineInv=(char *)malloc(strlen(chaine) * sizeof(char)); for(j=0, i=strlen(chaine)-1;i>=0;i--, j++) chaineInv[j] = chaine[i]; chaineInv[j] = '\0'; return chaineInv; } int main(int argc, char *argv[]) { char* chaine; chaine = (char *)malloc(5 * sizeof(char)); chaine = "Salut"; printf("%s", inverse(chaine)); system("PAUSE"); return 0; }
cchristian
Messages postés
921
Date d'inscription
lundi 21 janvier 2008
Statut
Membre
Dernière intervention
6 mars 2012
131
16 avril 2008 à 15:31
16 avril 2008 à 15:31
Bonjour,
//Séquence : Inversion des caractères d'une chaine. printf ("\n\n Inversion des caractères d'une chaine _STRREV"); char chaine_a_renverser [128] = "\n\nAttention la fonction STRREV inverse la " "chaine d'origine. Prevoir une sauvegarde\""; char *chaine_renversee = ""; printf ("\n\n\n chaine_a_renverser AVANT l'ordre : chaine_renversee = _strrev" "(chaine_a_renverser) %s", chaine_a_renverser); chaine_renversee = _strrev(chaine_a_renverser); printf ("\n\n\n\nvariable chaine_renversee APRES strrev : %s", chaine_renversee); printf ("\n\n Rétablissement de chaine_a_renverser ordre : " "_strrev(chaine_a_renverser)"); _strrev(chaine_a_renverser); printf ("\n\n chaine_a_renverser APRES seconde execution de strrev : %s", chaine_a_renverser); // fin Séquence : Inversion des caractères d'une chaine.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
16 avril 2008 à 15:32
16 avril 2008 à 15:32
Pour du PHP utilise en effet la fonction strrev qui est en standard.