#include <iostream.h> //--------------------------------------------------------------------------------------------- void recuperationChaine(char *resultat, const char *chaine, unsigned position, unsigned nombre) { unsigned indice; for (indice = 0; indice<nombre; indice++) resultat[indice] = chaine[position+indice]; resultat[indice] = '\0'; } //--------------------------------------------------------------------------------------------- int main( ) { char chaine[50], resultat[50]; int position, nombre; cout << "Récupération d'une partie de chaîne" << endl; cout << "----------------------------------" << endl; cout << "Chaîne à traiter : "; cin >> chaine; cout << "A partir de quelle position ? "; cin >> position; cout << "Combien de caractères ? "; cin >> nombre; recuperationChaine(resultat, chaine, position, nombre); cout << "Résultat : " << resultat << endl; return 0; } //---------------------------------------------------------------------------------------------