본문 바로가기
반응형

분류 전체보기176

[C]대소문자 변환 프로그램 혼자 공부하는 C언어 책 p.260 예제 솔루션 입니다. #include #include #include int main(void) { int i=0; char input[50]; printf("문장 입력: "); fgets(input,100,stdin); for(i=0;i 2023. 10. 14.
[C]소수 출력 프로그램 혼자 공부하는 C언어 책 p.205 예제 솔루션 입니다. //소수출력프로그램 p.205 #include #include #include int isPrime(int num) //소수 출력 함수(해당 숫자가 소수가 맞으면 해당 정수값으로 리턴) { int i; if(num==1) { return 0; } else if(num%2==0&&num!=2) { return 0; } else if(num==2) { return num; } for(i=3;i 2023. 10. 14.
[C]이차원 배열 별표 출력 프로그램 혼자 공부하는 C언어 p.204 3번 문제 솔루션입니다. //이차원배열 별표 출력 프로그램 p.204 3번 #include #include #include int main(void) { int i,j; for(i=0;i 2023. 10. 14.
[C_Debug]visual studio C4996 에러 해결하기 심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 C4996 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 위와 같은 에러가 뜬다면 #define _CRT_SECURE_NO_WARNINGS #pragma warning(disable: 4996) 둘 중 하나를 헤더 include 하는 곳에 같이 써주면 해결된다. 2023. 10. 14.
[C]함수 계산기 프로그램 #if 1 //함수 계산기 프로그램 #include #include #include int count=0; // 현재 Array 위치 알려주는 index 변수 int nullFinder(char *input) { int i,cnt=0;//숫자나 문자열이 들어가는 Byte Size 저장하는 변수 for(i=count;i 2023. 10. 14.
[C]아스키 코드 표 출력 Print ASCII code #include #include int main(void) { int i, j, k; char* ascii[500] = { "NUL","SOH","STX","ETX","EOT","ENQ","ACK","BEL","BS","HT","LF","VT","FF","CR","SO","SI","DLE","DC1","DC2","DC3","DC4","NAK","SYN","ETB","CAN","EM","SUB","ESC","FS","GS","RS","US","SP" }; printf("%30s\n", "ASCII CODE TABLE\n"); // 총 30Byte 출력하고 나머지는 space로 채운다 printf("%30s\n", "================\n"); // 총 30Byte 출력하고 나머지는 space로 .. 2023. 10. 14.
포인터를 활용한 대소문자 변경 #if 1//poiniter를 활용한 대소문자 변경기능 #include #include #include #include void string_check(char* input,int* total, int*upper, int*lower); int main(void) { char input[100]; int total; int upper; int lower; total=upper=lower=0; while(1) { printf("임의의 문자열을 입력(종료: exit): "); fgets(input,100,stdin); printf("초기data: %s\n", input); if(strncmp(input,"exit",4)==NULL)//input_buffer의 4글자가 exit일 경우 NULL값 부여 //4By.. 2023. 10. 14.
1차원 배열을 활용한 버블 정렬[Bubble Sort] #if 1// bubble sort #include #define BUF_SIZE 5 void swap(int *pa, int *pb); void bubbleSort(int* arr){ int i,j; for(i=0; i < BUF_SIZE; i++){ for(j=0; j arr[j+1]){ // swap swap(arr+j,arr+j+1); } } } } int main(){ int arr[BUF_SIZE] = {7,5,1,4,3}; int i; printf("정렬 전 : "); for(i=0; i 2023. 10. 14.
반응형