728x90 반응형 Develop 728x90 반응형 116 19-2 C 언어의 구조체의 포인터 예제! 2016/07/31 - [IT/C언어] - 19-1 C 언어의 구조체의 기초 예제!이번 시간에는 구조체에 접근 할 수 있는 포인터 변수를 선언하는 방법에 대해 알아보도록 하겠습니다! 구조체 변수의 포인터 변수를 알아보기 전에! 구조체 변수의 주소 값의 특징에 대해 알아보도록 할게요! 구조체 변수의 주소 값은 그 구조체의 첫 번째 멤버의 주소 값과 똑같아요! 저번 시간 구조체를 예를 들자면 구조체 변수의 주소 값이 첫 멤버인 name의 주소값과 동일하다는 거죠! 이제 선언하는 법을 알아보도록 하겠습니다!int num=4; int *ptr = # 포인터 변수를 선언할 때 이렇게 선언했었죠! 구조체 변수의 포인터 변수도 struct pos pos1 = {"name", 5, 20}; struct pos .. 2016. 8. 1. 19-1 C 언어의 구조체의 기초 예제! 2016/07/27 - [IT/C언어] - 18-5 C 언어 문자열 숫자 변환 atoi이번 시간엔 구조체를 배워보도록 하겠습니다!! 구조체란! 하나 이상의 변수를 모아서 새로운 자료형을 정의하는 도구에요! 예를들어 좌표나 개인정보 같은 정보를 표현하려면 변수를 여러 개 선언해야겠죠? 이런 같은 성격을 지닌 변수들을 묶어서 관리하기 쉽게 보관해두는게 바로 구조체입니다!! 그럼 예시를 통해 알아보도록 할게요! struct pos { char name[20]; int xpos; int ypos; }; 생각보다 간단하죠? 저렇게 변수나 포인터, 배열을 다 구조체 안에 넣어놓을 수 있어요! 이제 구조체 변수의 선언방법과 접근법을 알아보도록 하겠습니다!struct pos pos1; 이렇게 선언하면 됩니다! 가운데 .. 2016. 7. 31. 18-5 C 언어 문자열 숫자 변환 atoi 2016/07/24 - [IT/C언어] - 18-4 C 언어 문자열 관련 strcmp, strncmp 예제이번 시간엔 문자열을 숫자로 숫자를 문자열으로 바꾸게 해주는 atoi 함수를 배워보도록 할게요 atoi(const char) atoi는 이렇게 생겼어요 저 괄호 안에 문자열을 집어넣으면 정수 형태로 반환하는 것이죠 그럼 예제를 볼까요? #include #include int main(void){ char *str1; int num; printf("정수 입력: "); scanf("%s", str1); num = atoi(str1); printf("정수는 %d\n", num); } 이렇게 사용해요! 저기 맨 마지막 줄에 printf("정수는 %d\n", num); 여기에서 num를 쓸 필요없이 atoi(.. 2016. 7. 27. 18-4 C 언어 문자열 비교 strcmp, strncmp 예제 2016/07/23 - [IT/C언어] - 18-3 C 언어 문자열 관련 strcat, strncat 예제이번 시간에는 strcmp 와 strncmp를 배워보도록 할게요! strcmp는 string compare 이라는 뜻이에요 즉 문자열을 비교할 때 쓰는거죠! C 언어에서는 문자열을 복사하고 붙여넣을 때처럼 그냥 쓸 수가 없기 때문에 이런 함수가 존재하는 거에요 그러니까 이렇게 if (str1 == str2)쓸 수 없다는 거죠 이렇게 하면 주소를 비교하게 되는거에요 내용을 비교하고 싶으면 strcmp를 써야하는데#include #include int main(void){ char *str1="String"; char *str2="String"; if (!strcmp(str1, str2)){ printf.. 2016. 7. 24. 티스토리 필명 변경하기! 안녕하세요 처음에 정했었던 티스토리 필명이 이젠 맘에 들지 않는다!! 혹은 처음에 너무 대충 지었는데 제대로 한번 필명을 써보고 싶다! 한 번 바꿔볼까??하는 분들을 위해 티스토리에서 필명을 변경하는 법을 알아보도록 하겠습니다 알고나면 굉장히 쉽고 간단한 방법이에요😅😅제 원래 필명이에요 이 필명을 변경하고 싶다면 컴퓨터를 켜서 티스토리 홈페이지를 들어가 주세요! 저는 그냥 핸드폰으로 피씨버전 pc버전으로 했는데 되더라고요. 들어가보면 이렇게 생겼죠!! 티스토리가 이거는 참 잘 꾸며 놓은거 같아요 모바일 웹스킨도 좀 더 신경써줬으면 좋겠는데.,, 암튼 여기서 로그인을 해준다음자기 필명 옆에 있는 톱니바퀴를 눌러서 설정에 들어가면 되요!!이렇게 설정에 들어가보면 바로 기본정보가 뜨죠!! 여기에 필명이.. 2016. 7. 23. 18-3 C 언어 문자열 복사 strcat, strncat 예제 2016/07/23 - [분류 전체보기] - 18-2 C 언어 문자열 관련 strcpy, strncpy 예제이번 시간에는 strcat와 strncat를 배워보도록 할게요 이것들은 무슨 역할을 하는 애들일까요? 얘네들도 복사해서 붙여넣는 역할을 하는 애들인데요 strcpy와 strncpy와는 차이점이 있습니다!! strcat와 strncat는 복사할 문자열에 내용이 들어있으면 그 뒤에 붙여주는 애들이에요!! 그럼 strcat 예제를 볼까요? #include #include int main(void){ char str1[]="Hello"; char *str2=" world"; strcat(str1, str2); } 이렇게 사용합니다 strcpy와 사용법은 비슷해요! 이렇게 하면 str1에 뒤에 world 이.. 2016. 7. 23. 18-2 C 언어 문자열 복사 strcpy, strncpy 예제 2016/07/23 - [IT/C언어] - 18-1 C 언어 문자열 관련 strlen 예제이번 시간엔 문자열을 복사하고 붙여넣는 strcpy와 strncpy를 배워보도록 하겠습니다! 그런데 이렇게 문자열을 복사하고 붙여넣는 것이 왜 필요할까요? 바로 문자열은 직접 전달이 불가능하기 때문입니다. 즉char str1[]="Hello world"; char str2[]=ch3; 이런 식으로 붙여넣기가 불가능 하다는거죠. 그래서 C 언어에서는 이런 함수를 제공하고 있어요 그럼 먼저 strcpy를 볼게요. #include #include int main(void){ char str1[]="Hello world"; char *str2; strcpy(str2, str1); } 이렇게 사용해요 이렇게 하면 str2에 .. 2016. 7. 23. 18-1 C 언어 문자열 길이 strlen 예제 2016/07/19 - [IT/C언어] - 17 C 언어 스트림의 종류, 문자열 함수!안녕하세요 이제부터 C언어의 문자열을 다루는 함수들을 알아볼거에요. 저번시간엔 입출력을 알아보는 시간을 가졌는데요 이제부터는 문자열을 그야말로 다루는! 함수들을 알아보겠습니다.strlen 이번엔 그 첫 번째 주자! strlen인데요 strlen은 string length의 줄인 말입니다 바로 문자열의 길이를 계산해 주는거죠! 함수는 이렇게 strlen(const char) 생겼어요 그럼 예제를 한 번 볼까요? #include #include int main(void){ char ch3[100]; int len; fgets(ch3, sizeof(ch3), stdin); len = strlen(ch3); printf("%d.. 2016. 7. 23. 17 C 언어 스트림의 종류, 문자열 함수! 2016/07/13 - [컴퓨터/C언어] - 16-2 포인터의 확장[함수 & void 포인터]! 이번 시간엔 문자열을 다루게 해주는 함수들에 대해서 배워보도록 할게요! 입출력을 가능하게 해주는 데에 스트림이라는 것이 있어서 가능한 것이에요! 그럼 이 스트림이란 것에는 어떤 것들이 있을까요? 바로 입력, 출력, 에러 스트림이란 3개의 스트림이 존재하는데요!스트림 stdin 표준 입력 스트림 키보드 대상으로 입력 stdout 표준 출력 스트림 모니터 대상으로 출력 stderr 표준 에러 스트림 모니터 대상으로 출력 이렇게 존재합니다. 즉 stdin은 입력할때! stdout은 출력할 때! 사용하시는 겁니다 그리고 stderr는 사실 stdout과 비슷한데 나중에 더 깊게 공부하면 알게 될 수 있습니다.문자 출.. 2016. 7. 19. 애드센스 광고 용어 정리! 블로그 광고를 처음 시작하시는 분들은 처음보는 용어들 때문에 운영하시는 데에 어려움을 겪는 분들이 많으실텐데요.. 광고 관리 페이지 들어가 보면 이상한 용어들이 수두룩 빽빽이죠! 그래서 광고 용어들을 알기 쉽게 정리해보도록 하겠습니다!! CPM광고cpm은 1000회 노출당 비용을 의미하는 cost per 1000 impression의 약자에요! 광고주가 1000회 게재될 때 지급금액을 설정하고 비용을 지급하는 거에요. CPC광고cpc광고는 클릭 당 비용을 의미합니다 광고주가 정한 금액을 클릭할 때마다 지급받는 것을 의미해요! CPE광고CPE는 참여당 비용을 의미해요 이걸 사용하면 사용자가 적극적으로 광고에 참여할 때 비용이 청구돼요 예를 들면 CPE기준으로 큰 크기로 확장 가능한 광고를 게시할 때, 혹은.. 2016. 7. 13. 이전 1 ··· 5 6 7 8 9 10 11 12 다음