본문 바로가기

C언어18

C언어 - 랜덤함수/ c언어 난수 생성/c언어 랜덤함수/c언어 rand() 예제/간단 요약 C언어 랜덤 함수 간단 설명: rand() % (어떤 수) -> (어떤 수) 만큼 랜덤으로 숫자를 뽑음. srand(time(NULL)) -> 난수 초기화. 난수 초기화를 안 할 경우 컴파일할 때마다 결괏값이 같게 나옴. 예제 1) 간단 예제 #include #include //rand, srand가 포함된 헤더파일 #include // time이 포함된 헤더파일 int main(){ int i; srand(time(NULL)); // 난수 초기화, 안할 경우 결과값이 계속 같게 나옴. for(i=0; i 2021. 4. 22.
C언어 - for문/C언어 for 반복문/C언어 for문/for 무한 반복문 - 예제 1. for(초기식;반복식;변화식) 예제1) #include #include //sleep함수가 선언된 헤더파일 int i; int main(){ for(i=0; i0;i--){ //for 반복문 //초기식: i는 10부터 시작 //반복식: 0이되기 전까지 반복 //변화식: i가 1씩 감소 printf("%d",i); Sleep(1000); //1초씩 실행 지연 system("cls"); //콘솔 화면 초기화 } } *결과 10부터 1까지 카운트 다운됨. cls와 Sleep에 대해 알고 싶다면 아래 링크를 참고해주세요. 2021.03.08 - [C언어/C언어 실습] - C언어-c언어 초간단 로그인 프로그램 만들기/c언어 콘솔화면 초기화(cls)/콘솔화면 지우기 활용/c언어 타이머 활용(Sleep)/c언어.. 2021. 4. 20.
C언어 - strlen 문자열 길이반환/c언어 문자열 길이반환/strlen예제/자주 쓰이는 문자열 함수 정리 strlen - 문자열 길이 반환 strlen (const char* str) str문자열 길이 반환. 예제) #include #include int main(){ char str1[20] = "hello"; printf("str1 문자열 길이 : %d\n",strlen(str1)); printf("\n----------------------------------------------\n"); char str2[20]; printf("입력:"); scanf("%s",str2); printf("\nstr2 문자열 길이 : %d",strlen(str2)); printf("\n----------------------------------------------\n"); return 0; } 결과 strlen 외.. 2021. 4. 16.
C언어 - strcmp 문자열 비교/c언어 문자열 비교/strcmp예제/자주 쓰이는 문자열 함수 정리 strcmp - 문자열 비교 strcmp (const char* str1, const char* str2) str1과 str2를 비교. * strcmp는 문자열을 아스키코드값으로 변환하여 차례대로 비교. 그러므로, str1이 더 크면 양수 반환. str1과 str2가 같으면 0을 반환. str1이 더 작으면 음수 반환. * 예제1) - 반환값 *str1이 더 크면 양수 반환. #include #include int main(void){ printf("str1이 str2보다 클때\n"); char str1[30] = "bbb"; char str2[30] = "aaa"; printf("\n반환값: %d\n",strcmp(str1,str2)); return 0; } 결과 *str1과 str2가 같으면 0을 반.. 2021. 4. 14.
C언어 - strcat 문자열 연결/c언어 문자열 이어붙이기/strcat예제/자주 쓰이는 문자열 함수 정리 strcat -문자열 이어붙이기 strcat ( char* str1, const char* str2) str2를 str1뒤에 이어붙임. 예제) 코드 #include #include int main(void){ char str1[30] = "코짜문"; char str2[30] = "코드짜는 문과녀 - "; strcat(str2,str1); printf("%s",str2); return 0; } 결과 strcpy외의 자주 쓰이는 문자열 함수 strcpy를 알고 싶다면 - 2021.04.12 - [C언어/C언어 문법] - C언어 - strcpy 문자열 복사하기/c언어 문자열 복사/strcpy예제/자주 쓰이는 문자열 함수 정리 C언어 - strcpy 문자열 복사하기/c언어 문자열 복사/strcpy예제/자주 쓰이.. 2021. 4. 13.
C언어 - strcpy 문자열 복사하기/c언어 문자열 복사/strcpy예제/자주 쓰이는 문자열 함수 정리 strcpy - 문자열 복사 함수 strcpy ( char* str1, const char* str2) str2를 str1에 대입. 예제) 코드 #include #include //문자열을 다룰 수 있는 함수들이 포함된 헤더파일. int main() { char str1[30]="코짜문"; char str2[30]; strcpy(str2,str1); //str1의 문자열을 str2에 붙여넣음 printf("%s",str2); return 0; } 결과 strcpy외의 자주 쓰이는 문자열 함수 strcat를 알고싶다면 - 2021.04.13 - [C언어/C언어 문법] - C언어 - strcat 문자열 연결/c언어 문자열 이어붙이기/strcat예제/자주 쓰이는 문자열 함수 정리 C언어 - strcat 문자열.. 2021. 4. 12.