Ciao a tutti. Ho un esercizio che dice: Si realizzi un programma che ,presa in input una stringa, stampi a video tutti i suoi suffissi.
Es inserisco ciao deve stampare iao; ao; o;
Ho provato a farlo ma non ci riesco in nessun modo
codice:
#include <stdio.h>
void inserimento();
main()
{
      inserimento();
      getchar();
      getchar();
}

void inserimento()
{
     int i;
     char str[20];
     printf("Inserisci la stringa: ");
     scanf("%s",str);
     for(i=1;str[i]!='\0';i++)
     printf("%d%c suffisso: %s\n",i,248,str);
}
Ovviamente ciò che ho fatto io è sbagliato...potete darmi una mano a risolvere questo problema? Grazie per l'aiuto.