- #include <stdio.h>
- #include <string.h>
-
- void main()
- {
- char caract;
- int i, j, longueur, premier, dernier;
- char texte_1[50];
- char texte_2[50];
- puts("saisissez un texte avec un maximum de 50 caractère !.");
- gets(texte_1);
- longueur = strlen (texte_1);
- puts("les caractere sont numerote a partir de 0.");
- printf("numero du premier caractere a extaire ?. (max %d)", longueur-1 );
- scanf("%d",&premier);
- printf("numero du dernier caractere a extaire ?. (entre %d %d)",premier, longueur-1);
- scanf("%d",&dernier);
- j=0;
-
- if((premier <=dernier) && (dernier<=longueur-1))
- {
- for(i=premier;i<=dernier;i++)
- {
- texte_2[j] = texte_1[i];
- j=j++;
- }
- }
- texte_2 [j] = 0; /* 0 de fin */
- puts ("\nVous avez extrait:");
- puts(texte_2);
- puts("de");
- puts(texte_1);
-
- /* sortie */
- printf("\n\tAppuyez sur retour pour sortir !.");
- scanf("%c",&caract);
- }
#include <stdio.h>
#include <string.h>
void main()
{
char caract;
int i, j, longueur, premier, dernier;
char texte_1[50];
char texte_2[50];
puts("saisissez un texte avec un maximum de 50 caractère !.");
gets(texte_1);
longueur = strlen (texte_1);
puts("les caractere sont numerote a partir de 0.");
printf("numero du premier caractere a extaire ?. (max %d)", longueur-1 );
scanf("%d",&premier);
printf("numero du dernier caractere a extaire ?. (entre %d %d)",premier, longueur-1);
scanf("%d",&dernier);
j=0;
if((premier <=dernier) && (dernier<=longueur-1))
{
for(i=premier;i<=dernier;i++)
{
texte_2[j] = texte_1[i];
j=j++;
}
}
texte_2 [j] = 0; /* 0 de fin */
puts ("\nVous avez extrait:");
puts(texte_2);
puts("de");
puts(texte_1);
/* sortie */
printf("\n\tAppuyez sur retour pour sortir !.");
scanf("%c",&caract);
}