본문 바로가기
728x90
반응형

C 언어33

c 언어[026] 문자열과 배열(3) strcpy:문자열 복사, strcat(문자열 추가), 문자열 초기화 안녕하세요. 스마트팩토리입니다. c 언어[026] 문자열과 배열(3) strcpy:문자열 복사, strcat(문자열 추가), 문자열 초기화에 대해 알아보겠습니다. 1.문자열 복사(strcpy) 가. 문자열 복사 (1)strcpy 형식 strcpy(a1, a2) ; a1에 a2 값을 복사한다. str[]은 love strcopy 에는 no를 저장했습니다. strcpy(strcopy, str);을 하면 strcopy에 str문자열을 복사하게 됩니다. #include #include int main() { char str[] = "love"; char strcopy[10]="no"; printf("str[] 출력값 %s,strcopy: %s\n ", str, strcopy); strcpy_s(strcopy, .. 2021. 10. 5.
c 언어[025] 문자열과 배열(2) strlen 문자열크기, 배열크기 안녕하세요. 스마트 팩토리입니다. c 언어[025] 문자열과 배열(2) strlen 문자열크기, 배열크기 에 대해 알아보겠습니다. 1. 문자열과 배열 가. 배열 크기 지정하지 않은 경우 char str[]="hello"; int arr[]={10,20,30}; 문자열과 된 str 배열과 숫자를 원소 갖는 arr배열입니다. str의 크기는 5가 나오고 arr은 3이 나와야합니다. 문자열 배열의 크기를 알아보기 위해서 sizeof 와 strlen 있습니다. len = strlen(str); 배열의 크기가 지정되지 않은 상황에서 strlen은 바로 그 배열의 크기를 알려줍니다. hello는 5가 나옵니다. len2 = sizeof(str)/sizeof(char); 같은 사이즈만 str 길이가 6이 나온 것을 .. 2021. 10. 4.
c 언어[024] 문자열과 배열(1) 문자열 출력 char arr[100] = { 'H','e','l','l','o' }; char arr1[100] = "hello \n"; 안녕하세요. 스마트팩토리입니다. c 언어[024] 문자열과 배열(1) 문자열 출력 char arr[100] = { 'H','e','l','l','o' }; char arr1[100] = "hello \n";에 대해 알아보겠습니다 1. 배열과 문자열 가. 문자열 c 언어 문자열 - 문자를 열거한 것 - 배열로 표현하는 방법 - char로 문자 하나하나씩 ' ' 로 묶는 방법 - char " 문자열"로 쓰는 방법 -- 이 방법이 간편함. 2. 문자열 출력 가. 문자열 출력 char arr[100] = { 'H','e','l','l','o' }; char 형으로 하나씩 하나씩 입력하는 방법으로 인덱스는순차적으로 진행 합니다. 마지막 '0' 은 마지막을 알려주는 일종의 형식으로 배열 원소 null 값으로 출력은.. 2021. 10. 3.
c 언어[023] 배열 원소값 입력하고 배열 원소중 최대값(Max), 최소값(Min) 출력 안녕하세요. 스마트 팩토리입니다. c 언어[023] 배열 원소값 입력하고 배열 원소중 최대값(Max), 최소값(Min) 출력에 대해 알아보겠습니다. 1. 배열 원소 최대값 출력 가. 최대값 출력 - 배열 첫번째 값을 최대로 놓고 비교해가는 구조 - 0번 인덱스를 최대값으로 놓고 1번 인덱스 부터 순차 비교하여 그 중에서 큰 값을 최대값으로 설정한다. 0번= Max 0번 > 1번 --> Max= 0번 0번 Max=2 번으로 변경 2번과 3번이 비교되어 그 중 최대값이 Max가 됨. - 이를 인덱스 마지막 번 까지 비교하여 그 중 최대값이 최대값이 됩니다. 배열은 원소의 자료형이 동일합니다. 인덱스 순으로 순차 비교하면서 가장 큰 값을 출력하면 됩니다. int Max = arr[0]; 첫번째 인덱스 수를 가.. 2021. 10. 2.
728x90
반응형