반응형 컴퓨터/C & C++20 [C언어] 문자열의 길이 구하기 - strlen 안녕하세요 한주현입니다. 오늘은 C언어에서 문자열을 입력받고 그 길이를 출력하는 프로그램을 작성해보겠습니다. strlen() 문자열의 길이를 구하는 strlen() 함수는 string.h 파일에 정의되어있습니다. 1#include cs 문자열 입력 받기 - gets() 문자열 입력을 받기 위해 문자형 배열 변수를 하나 선언하겠습니다. 1char string[100];cs 입력 하라는 메시지도 하나 띄워봅시다 ㅎㅎ 1printf("Enter String and Press Enter\n");cs gets() 함수를 이용해 문자열을 하나 받아 봅시다. gets() 함수는 stdio.h 에 포함되어있습니다. 1gets(string);cs 문자열 길이 구하기 - strlen() strlen() 함수를 사용하여 s.. 2017. 11. 6. [C언어] incompatible.c:2:3: warning: incompatible implicit declaration of built-in function 해결 방법 안녕하세요 한주현입니다. 오늘은 C언어 컴파일 때 발생하는 경고인 incompatible.c:2:3: warning: incompatible implicit declaration of built-in function 를 해결하는 방법에 대해 알아보겠습니다. incompatible.c:2:3: warning: incompatible implicit declaration of built-in function - 문제 상황 C로 다음과 같은 스크립트를 작성하고 컴파일 해봅시다. 1 2 3 void main(){ printf("Hello world\n"); } cs 1 2 3 4 $ gcc incompatible.c -o incompatible.exe incompatible.c: In function ‘main.. 2017. 11. 6. [C언어] 현재 날짜, 시간 출력 - time.h C 표준 라이브러리 안녕하세요 한주현입니다. 오늘은 C언어의 time.h 표준 라이브러리와 이를 활용하여 현재 시간을 출력하는 방법에 대해 알아보겠습니다. C library - time.h 1#include cs C 언어 표준 라이브러리인 time.h 는 시간, 날짜에 대한 함수를 가지고 있습니다.우리는 time_t 와 localtime 함수를 사용할 것 입니다. 12time_t t = time(NULL);struct tm tm = *localtime(&t);cs time() 함수에서 사용하는 time_t형 변수 t를 정의합니다. time_t형 변수 t를 struct tm 구조체 값으로 변환합니다.여기서 localtime() 함수는 struct tm 구조체 포인터 값을 반환하므로 1struct tm tm = *localti.. 2017. 11. 5. [C언어] 정수 포인터 사용방법 안녕하세요 한주현입니다. 오늘은 C언어의 정수형 포인터에 대해 알아보겠습니다. 포인터 - pointerC 언어에서 변수들은 값을 저장할 수 있고, 각각의 변수의 값은 RAM에서 OS(Operating System)가 지정한 위치에 저장됩니다. 포인터는 JAVA나 Python과 같은 언어에서는 사용할 수 없으며, C와 같은 저수준 언어에서 사용할 수 있습니다 이번 시간에는 정수형 포인터 참조에 대해서 알아보겠습니다. 1. 참조할 정수형 변수를 선언합니다. 12// 변수 선언int i;cs 2. 정수형 변수의 주소값을 참조할 정수형 포인터 변수를 선언합니다.다음 3가지 방법은 모두 둥일합니다. 1234// 포인터 선언int* ptr1; // 포인터 선언1int *ptr2; // 포인터 선언2int * ptr.. 2017. 11. 5. 이전 1 2 3 4 5 다음 반응형