본문 바로가기

C언어5

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언어 - 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.
C언어 문법 - 열거형 (enum) 관련 간단한 예제/ 간단한 코드 예제 #include enum days{MON,TUE,WED,THU,FRI,SAT,SUN}; char *days_name[]={ "monday","tuesday","wednesday","thursday","friday","saturday","sunday"}; int main(void){ enum days d; for(d=MON;d 2021. 3. 18.
C언어 - 구조체/구조체 간단한 예제/구조체 쉽게 이해하기/구조체 예제코드 구조체 1. 학생정보 입력 프로그램(ver1) #include typedef struct student{ char name[20]; int age; }STUDENT; STUDENT input(){ STUDENT stu; printf("\n-----------------------\n"); printf("이름 입력:");scanf("%s",&stu.name); printf("나이 입력:");scanf("%d",&stu.age); printf("\n-----------------------\n"); return stu; } void output(STUDENT stu){ printf("\n-----------------------\n"); printf("이름:%s\n",stu.name); printf("나이:.. 2021. 3. 16.
C언어-함수 포인터 간단한 예제, 함수 포인터를 사용한 계산기 프로그램(매우 쉬움/이해하기 쉬움) 함수 포인터를 사용한 간단한 프로그램 1. 첫번째 방법 #include int add(int x,int y){ //덧셈함수 return x+y; } int sub(int x,int y){ //뺄셈함수 return x-y; } int main(void){ int a,b,c; printf("숫자입력:") ;scanf("%d",&a); printf("\n1.덧셈 2.뺄셈\n"); printf("메뉴입력:");scanf("%d",&b); printf("숫자 입력:");scanf("%d",&c); int (*fp)(int,int); //함수 포인터 if(b==1) fp=add; //덧셈함수 if(b==2) fp=sub; //뺄셈함수 printf("계산 결과값은??%d",fp(a,c)); return 0; } 2... 2021. 3. 8.