-
21장. 실력 다지기 연습문제 03 ) 문제 3 [문자열의 복사]IT/솔루션) 난 정말C... 없다구요 2019. 4. 17. 20:17
<2016. 9. 26. 20:59>
21장. 실력 다지기 연습문제 03 ) 문제 3 [문자열의 복사]
/* 배열에 저장되어 있는 영단어를 다른 배열에 복사하는 함수를 다음과 같은 형태로 정의해보자. 이 함수의 정의를 위해서 문제 1에서 정의한 WordLen 함수를 활용하라. int WordCopy(char scr[], char dest[]); //복사된 단어의 길이 반환 이 함수는 scr로 전달된 영단어를 dest로 전달된 배열의 주소에 복사해야 한다. */ #include<stdio.h> #include<stdlib.h> #pragma warning(disable : 4996) int WordCopy(char scr[], char dest[]); int len(char word[]); int main(void) { char word1[20] = "Orange"; char word2[20] = "Programming"; char buf1[20]; char buf2[20]; WordCopy(word1, buf1); WordCopy(word2, buf2); printf("복사본 1 : %s \n", buf1); printf("복사본 2 : %s \n", buf2); system("pause"); return 0; } int WordCopy(char scr[], char dest[]) { int i; // int lengh = len(scr); for (i = 0; i < len(scr); i++) { dest[i] = scr[i]; } dest[i] = '\0'; } int len(char word[]) { int n = 0; while (word[n] != '\0') n++; return n; }
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
21장. 실력 다지기 연습문제 03 ) 문제 5 [문자열로 입력된 연산문의 분석] (0) 2019.04.17 21장. 실력 다지기 연습문제 03 ) 문제 4 [회문 판단] (0) 2019.04.17 21장. 실력 다지기 연습문제 03 ) 문제 2 [2차원 배열에 저장된 값의 평균] (0) 2019.04.17 21장. 실력 다지기 연습문제 03 ) 문제 1 [문자열의 길이 계산] (0) 2019.04.17 20장. 배열을 함수의 인자로 전달하기) 문제 20-2 [2차원 배열 이름의 함수 인자 전달] (0) 2019.04.17