이클립스 설정 질문좀 드려요

이클립스 설치해서 사용중인데요 c/c++ 개발환경도 갖추었구요

빌드해서 컴파일되고 디버그폴더에 실행파일까지 잘 생기긴하는데

알수 없는 오동작을 하네요 -ㅅ- 코딩은 윈도에서 테스트 하면 잘 되구요

간단한 건데

#include <stdio.h>
#include <string.h>

int main()
{
int i;
char str[50]={0,};

puts("뒤집을 문자열 입력!");
fflush(stdout);

scanf("%s",str);

for(i=strlen(str);i>=0;i–){
printf("%c",str[i]);
fflush(stdout);
}

이게 포문안에 문장이 실행이 안되요 -ㅅ- 혹시나 해서 포문안에 str[1] str[2]를 케릭터로 찍어보면 설정한 숫자에 맞는 인덱스가 잘 출력되는데
변수i가 증가하게 해주고 그걸 str[요기]에 넣어서 실행 하니까 아예 먹통이네요 ;

확인해보니까 <string.h> 도 잘 작동하는데 무슨 문제죠 -ㅅ-;

윈도에서 이클이나 비쥬얼로 돌리면 잘돌아가는데 ;;

혹시 설치중에 머 놓친게 있는지 모르겟어여 따로 환경변수 path 설정같은건 해준적없는데 ;; 머가 문제일까요

고수님들 조언좀 부탁드립니다 !

for(i=strlen(str);i>=0;i–){ 를 for(i=strlen(str) - 1;i>=0;i–){ 로 바꿔야할 것 같습니다.