본문 바로가기
728x90
반응형
SMALL

개념264

chapter 12) gets() 함수로 한 줄의 문자열 입력 #include int main(void){ char str[80]; printf("input string including empty : "); gets(str); printf("write string is %s.", str); return 0; } main() 함수 1-1. 크기가 80인 char 배열 str 선언 1-2. "input string including empty : " 출력 후 `gets` 함수를 사용하여 사용자로부터 공백을 포함한 문자열 입력 받아 str에 저장. `gets`는 사용자가 입력한 문자열을 개행 문자가 나타나기 전까지 읽고, 개행 문자 대신 널 문자('\0')를 문자열의 끝에 추가합니다. 단, `gets`는 안전하지 않은 함수로 간주되며, 사용을 피해야 합니다. 1-3. .. 2024. 8. 14.
chapter 12) fgets 함수의 문자열 입력 방법 #include int main(void){ char str[80]; printf("input string including empty : "); fgets(str, sizeof(str), stdin); printf("write string is %s", str); return 0; } main() 함수 1-1. 크기가 80인 char 배열 str 선언 1-2. "input string including empty : " 출력 후 `fgets` 함수를 사용하여 사용자로부터 공백을 포함한 문자열을 입력 받아 str에 저장. `fgets`는 지정된 크기(`sizeof(str)`)까지 문자열을 읽고, 개행 문자를 포함하여 str에 저장한 후 문자열의 끝에 널 문자('\0')를 추가합니다. `stdin`은 표준.. 2024. 8. 13.
chapter 12) 포인터로 문자열을 사용하는 방법 #include int main(void){ char *dessert = "apple"; printf("today dessert is %s.\n", dessert); dessert = "banana"; printf("tomorrow dessert is %s.\n", dessert); return 0; } main() 함수 1-1. char 포인터 dessert를 선언하고 "apple" 문자열을 가리키도록 초기화 1-2. "today dessert is %s.\n"과 함께 현재 dessert가 가리키는 문자열("apple") 출력 1-3. dessert 포인터를 "banana" 문자열로 변경 1-4. "tomorrow dessert is %s.\n"과 함께 변경된 dessert가 가리키는 문자열("bana.. 2024. 8. 12.
chapter 11) 대문자를 소문자로 변경 #include int main(void){ char small, cap = '6'; if((cap >= 'A') && (cap 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환 2024. 8. 11.
728x90
반응형
LIST