problème inversion de chaîne
Bonjour
Je cherche à inverser une chaîne de caractères et
à l'afficher mais je n'y arrive pas :(
voici mon programme :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
int main() // fontion principale
{
clrscr(); // efface l'écran
char mot[]="anticonstitutionellement"; // variable avec le contenu à inverser ...
char tempo; // dans la variable "tempo"
unsigned longueur=strlen(mot); // ici on reçoit la longueur de la chaîne mot pour le compteur
for(int i= longueur; i>0; i--)
{
strncpy(tempo,mot(i)); // copie un à un les lettres de "anticonstitutionellement"
// depuis le dernier jusqu'au premier
}
cout << tempo ; //affiche le résultat
getch(); // attendre l'appuie d'une touche ...
return 0; // pour retour au système
} |
qu'est ce qui ne fonctionne pas ??
Merci d'avance