IT/솔루션) 난 정말C... 없다구요
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열]
돔찌
2019. 4. 16. 08:11
<2016. 9. 26. 20:42>
18장. 문자열의 이해와 표현) 문제 18-1 [char형 배열과 문자열]
/*
다음과 같이 두 개의 문자열을 선언하자.
char str1 [] = "ORANGE";
char str2 [] = "BANANA";
그리고 각각의 배열이 저장하고 있는 문자열의 내용을 서로 바꿔서 저장하고,
바뀐 문자열을 출력하는 프로그램을 작성하자.
단 문자열의 길이가 둘 다 6이라는 사실을 적극 활용하기 바란다.
별도로 문자열의 길이를 계산하는 코드를 삽입할 필요가 없다는 뜻이다.
*/
#include<stdio.h>
#include<stdlib.h>
int main(void) {
char str1[] = "ORANGE";
char str2[] = "BANANA";
int i;
for (i = 0; i <= 6; i++) {
str1[6] = str2[i];
str2[i] = str1[i];
str1[i] = str1[6];
}
str1[6] = str2[6];
printf("%s \n%s\n", str1, str2);
system("pause");
return 0;
}