Ciao mi potete dare una mano con questo esercizio:
si scriva una funzione reverse(s) che capovolga la stringa s. La si usi poi per scrivere un programma che capovolga, una per volta, le righe del testo in ingresso.
Sono riuscito solo a fare la prima parte (si scriva una funzione reverse(s) che capovolga la stringa s), potete darmi qualche consiglio per la seconda parte ?
#include <stdio.h>
#include <string.h>
void reverse(char s[]);
void main()
{
int c;
//char s[10];
while ((c = getchar()) != EOF && c != '\n')
reverse(c);
}
void reverse(char s[])
{
int i;
for (i = strlen(s) - 1; i >= 0; --i)
printf("%c", s[i]);
}