c언어(4)
-
[C] stdlib.h/atoi
문자열을 정수로 변환 공백이 아닌 문자가 나오기 전까지 공백 문자들을 무시한다. #include #include void main(void) { int test = 0; test = atoi("ch0505kim"); printf("%d \r\n", test); test = atoi("-chkim55"); printf("%d \r\n", test); test = atoi("55chkim"); printf("%d \r\n", test); test = atoi("-55chkim"); printf("%d \r\n", test); test = atoi("\t \r\n-55chkim"); printf("%d \r\n", test); } 사용 예) #include #include void main(void) { in..
2021.06.18 -
[C] memAlloc / memFree / 메모리 할당, 해제
1. 기본적으로 할당 / 해제 하는 방법 2. 함수를 만들어, 사용하여 할당 / 해제 하는 방법. * 반드시 메모리누수를 생각해 Free 해 줄 것. #include #include #define ALLOC_SIZE 80 char* memAlloc(int size) { char* tempAllocMem = (char*)malloc(sizeof(char) * size); printf("Allocate : 0x%x \r\n", (unsigned int)tempAllocMem); return tempAllocMem; } void memFree(char* address) { printf("Freed : 0x%x \r\n", (unsigned int)address); free(address); } void fun..
2021.06.18 -
[C] system()함수 / cmd 명령어 / 명령 프롬프트 / 명령 줄 인터프리터
System함수는 cmd(command)창에서의 명령어를 사용할 수 있게 해주는 함수입니다. Win + R 키를 눌러 실행을 실행시키고, cmd를 쳐서 콘솔창을 띄워 줍니다. Win10에서는 PowerShell이라는 친구가 cmd와 같은것 이라고 합니다. 아무튼 cmd창이 뜨면 help를 입력해봅시다! 이 친구들이 system 함수에서 사용 가능한 친구들인것 입니다. 사용법은 system("help") 입니다. 예시 #include SetConsoleView() { system("mode con:cols=50 lines=20"); system("title Jumping Cat ~. By Chanhhh"); } void main() { system("cls"); SetConsoleView(); system..
2020.06.23 -
[C] C언어/ C언어 표준
C 설계자: 데니스 리치 개발자: 데니스 리치, 벨 연구소 초기 버전 출시일: 1972년 최근 버전 출시일: 2018년 6월 최근 버전: C18 파일 확장자: c,.h 유닉스 시스템의 바탕 프로그램은 모두 C로 작성되었고, 수많은 운영 체제의 커널 또한 C로 만들어졌다. 다양한 최신 언어들도 그 뿌리를 C에 두고 있다. 모든 컴퓨터 언어의 근본이 되는 언어이다. C언어를 배웠을때 사용했던 책들이며, 아래 출처 및 참고에 C언어를 독학하면서 참고했던 웹사이트. 그리고 그 밑의 사족에는 웹사이트에서 감명 깊었게 읽었던 부분을 발췌 하여 작성 하였습니다. 특히나 sunyzero님의 티스토리는 C언어를 처음 시작하시는 분들께 도움이 될 수 있는 글이니 한번 읽어보세요. 더보기 C (프로그래밍 언어) - 위키백과..
2020.06.18