-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
for문 조건식 질문
22.05.20 14:45 작성 조회수 100
0
문자열 내 특정문자를 다른문자로 변환하는 예제를 푸는중입니다. for문의 조건식에 이렇게 배열을 이용한 예제도 있어 사용해 뵜는데 코드는 정상적으로 작동합니다. 그러나 시용된 for문 조건식의 의미를 잘 모르겠어서 질문남깁니다. 혹시 조건식의 의미가 입력된 문자열 크기만큼 반복한다는 의미인가요?
int main(){
char str[100];
char buf1,buf2;
int i;
puts("input:");
gets(str);
puts("transe:");
scanf("%c %c",&buf1,&buf2);
for(i=0;str[i];i++)if(str[i]==buf1)str[i]=buf2;
puts(str);
}
답변을 작성해보세요.
0
답변 1