Bonjour
Je cherche à inverser une chaîne de caractères et
à l'afficher mais je n'y arrive pas![]()
voici mon programme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager