문자열 길이랑 역순출력 에러가 자꾸 뜨네요 도와주세요!!
아담
2023.04.01
질문 제목 :문자열 길이랑 역순출력 에러가 자꾸 떠요 ㅜㅜ질문 내용 :문제는입력받은 문자열에 대해 문자열의 길이와 문자열의 역순을 출력하라 인데
돌아가긴 돌아가는데error C2109: 첨자는 배열 또는 포인터 형식을 사용해야 합니다. 라고 뜹니당. 실력이 부족하여 머리로 짜내다가 짜집기로 이해하고 하는 식이라서 왜이렇게 된건지 잘모르겠습니다.
ㅜㅜ 도와주세요
#includestdio.hvoid main(){
char str[50];
int i=0,cnt=0,len=0;
char a; printf(문자열 입력 : );
scanf(%s,str);
// 문자열 길이 while(str[i]!=0)
{
cnt++;
i++; }
while(str[i]!=0)
i++;
len=i;
printf(문자열의 길이: %d\n,len); // 문자열 역순 for(i=0;icnt/2;i++)
{
a = str[i];
a[i] = str[cnt-i-1];
pan
str[cnt-i-1] = a; }
printf(역순 출력: %s\n,str);}