본문 바로가기
반응형

C Programming27

[C]텍스트 파일 2개 열고 단어 비교 후 등록 안된 단어 다른 텍스트 파일에 저장 #if 1 /* txt파일a,b,c 3개열고a에단어최대10개, 단어길이는20자로제한, b에는검출대상단어를입력하고제한없음, c에는 a에있는데b에등록안된단어를저장함. */ #include #include #pragma warning(disable:4996) int check_word(char aword[10][20], char bword[20], int cnt) { int i=0; for (i = 0; i < cnt i++) { if (!(strncmp(aword[i], bword, strlen(aword[i]) - 1))) { printf("\n동일단어검출!\n"); return 0; } } return 1; } int main(void) { FILE* afp, *bfp, *cfp; char aword[1.. 2023. 10. 14.
[C]구조체 사용하기 #include #include #include #define NUMBER 10 //구조체를 정적 메모리 할당 후 사용자로부터 자료를 입력 받아 프린트 하는 program을 작성한다. //구조체 포인터 활용 typedef struct _person{ char name[20]; int age; char address[40]; }t_person;//위에 struct _person을 t_person으로 재정의하는거임 재정의한다고해서 보통 t_를 붙여줌 void print_person(t_person *p, int *n); void copy_person(t_person *p, t_person *p1 ,int *n); int main(void) { t_person p1[NUMBER]; //위에 구조체랑 이름이 같.. 2023. 10. 14.
[C]실수 값 오름차순 정렬 혼자 공부하는 C언어 책 P289 예제 변형 솔루션 입니다. scanf로 되어 있는것을 fgets(input,100,stdin)의 형태로 입력 받아서 처리해보겠습니다. #include #include #include void spacecheck(char *input, int *point); void swap(double *pa,double *pb); void line_up(double *maxp,double *midp,double *minp); int main(void) { char input[70]; int point=0; char maxc[20],midc[20],minc[20]; double max,mid,min; int temp; printf("실수값 3개 입력 "); fgets(input,70,s.. 2023. 10. 14.
[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.
반응형