Witam
Mam zadanie o następującej treści : Napisać program, który będzie odczytywał kilkakrotnie z klawiatury wyrazy i dopisywał go na koniec jednego łańcucha. Napisałem taki program:
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void)
{
char str[1164];
strcpy( str, " lancuchy" );
strcat( str, " zostaly" );
strcat( str, " scalonne.\n" ) ;
printf( "%s", str);
return (0);
}
Zastanawiam się teraz jak go przerobić , żeby był zgodny z treścią czyli wyrazy mam podawać z klawiatury i ma to wykonywać się kilkakrotnie. Wiem ,że mam użyć pętli for wykonującej się np.3 razy więc muszę sobie zadeklarować zmienną i i jako parametr do pętli podam:
for(i=0; i<=3;i++). W tym miejscu pojawia się problem nie wiem jak zapisać w pętli for funkcję str i funkcję gets()(funkcja odczytująca łańcuch znaków) , żeby to wszystko działało jak należy. Czy ktoś może mi pomóc w rozwiązaniu tego zadania?.Dodam jeszcze,że program mam napisać w języku c.Z góry dziękuję
pozdrawiam.