언어/C 4

string cat, string lenth 구현..

0430_String.c 먼저 기본라이브러리 함수인 strcat()을 사용해 보았다. char str1[100] = "I love you. "; char str2[100] = "Do you love me?"; strcat(str1, str2); //앞에 것에 뒤를 연결 printf("%s\n", str1); printf("%s\n", str2); strncat(str1, str2, 6);//앞에 것에 뒤의 숫자(6)만큼 연결 printf("%s\n", str1); printf("%s\n", str2); 위의 코드처럼 제공되는 함수를 사용하면 손쉽게(?) 문자열을 합칠 수 있다. 아래코드는 strcat을 구현(?)해본 코드이다. int count = 0; int i = 0; int count2 = 0; i..

언어/C 2021.05.17

string 대소문자 변경

약소한 잡담 '블로그에 내가 학습한 내용을 적으면서 누군가에게 도움이 되었으면 좋겠다' 라고 생각하면서 블로그를 만들었지만 대학교 3학년 후반부터 시간이 없다는 핑계로 한동안 잠들어 있던 나의 블로그 우연한 기회로 한 회사에 입사하게 되었고, 졸업예정자 이기때문에 입사 전에 교육을 받게되었다. 이번 글 부터는 교육을 받으면서 작성했던 코드들에 대하여 리뷰하는 글을 작성하고자한다.. 교육을 같이 듣는 분들은 어느정도 프로그래밍 언어에 대해 지식이 있어서 기본적인 앞쪽 문법은 넘어가게 되었고 C언어의 string부터 코드를 다시한번 학습하게 되었다. 0430_String.c 먼저 문자열의 대소문자를 구분하여 전환하는 코드를 작성했다. char str[] = "I am a Boy"; int count = st..

언어/C 2021.05.17

C언어

c언어에서 가장 중요한 것은함수 그다음 구조체 이다. c언어의 개요 - c라는 언어는 프로그래밍언어인데 그것은 컴퓨터랑 대화하기 위한 것 기계어는 너무어려워서 조금더 우리가 쉽게 이해할 수 있는 프로그래밍언어로 만든 것. c언어를 기계어로 바꾸어주는 번역기(컴파일러(문법이맞는지도 검사))가 필요하다. c언어- 절차식언어다(함수 중심의 언어) 함수들을 나열해놓고 순서대로 실행한다. 소스파일 작성> 컴파일해서 문법이맞으면 기계어로 변환하는데 이ㅏ떄 여러 가지 파일로 나누어짐 근데 링크를 해서 나누어진걸 모음. 그것이 exe파일이다. ---------------------------- 프로그램 생성 작성을 건물로생각한다면 1) 건물생성 - 솔루션생성 2) 강의실생성 – 소스파일들을 생성 3) 사람추가 - 함수..

언어/C 2020.03.11