[C언어 소스] 대소문자 변환 [C언어 소스] 대소문자 변환 //대문자는 소문자로 소문자는 대문자로 #include int main(void) { char str[100]="This is a test sentence. Hello World!"; int i; printf("원문: %s\n",str); for(i=0;str[i]; i++) { if((str[i]>='a')&&(str[i]='A')&&(str[i] 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 적분 공식을 이용한 파이 계산 [C언어 소스] 적분 공식을 이용한 파이 계산 #include int main(void){ double pi = 0; int k = 0; while ( k 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 두 점 사이의 거리 - 구조체 정의 [C언어 소스] 두 점 사이의 거리 - 구조체 정의 //두 점 사이의 거리 #include #include //sqrt - 제곱근 typedef struct Coordi//좌표 형식 정의 { double x; double y; }Coordi; double GetDistanc(Coordi c1, Coordi c2); int main(void) { Coordi c1, c2; printf("첫 번째 점의 x,y : "); scanf_s("%lf %lf",&c1.x, &c1.y); printf("두 번째 점의 x,y : "); scanf_s("%lf %lf",&c2.x, &c2.y); printf("거리: %f\n",GetDistanc(c1,c2)); return 0; } double GetDistanc(Coo.. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 두 점 사이의 거리 구하기 [C언어 소스] 두 점 사이의 거리 구하기 //두 점 사이의 거리 #include #include //sqrt - 제곱근 double GetDistanc(double x1, double y1, double x2, double y2); int main(void) { double x1,y1,x2,y2; printf("첫 번째 점의 x,y : "); scanf_s("%lf %lf",&x1, &y1); printf("두 번째 점의 x,y : "); scanf_s("%lf %lf",&x2, &y2); printf("거리: %f\n",GetDistanc(x1,y1,x2,y2)); return 0; } double GetDistanc(double x1, double y1, double x2, double y2) { .. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 회원 구조체 배열을 파일에 출력 및 로딩 [C언어 소스] 회원 구조체 배열을 파일에 출력 및 로딩 //회원 구조체 배열을 파일에 출력 및 로딩 #include #include #define FNAME "data.txt" typedef struct Member { int num; char name[200]; char addr[200]; }Member; void StoreData() { Member arr[5]= { {1,"홍길동","서울특별시 종로구 종로 1가 1번지"}, {6,"강감찬","서울특별시 종로구 종로 1가 2번지"}, {12,"이순신","서울특별시 종로구 종로 1가 3번지"}, {8,"을지문덕","서울특별시 종로구 종로 1가 4번지"}, {9,"한석봉","서울특별시 종로구 종로 1가 5번지"}, }; FILE *fp; int n=5;.. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] input.txt 파일의 내용을 라인 번호와 함께 output.txt파일에 출력 [C언어 소스] input.txt 파일의 내용을 라인 번호와 함께 output.txt파일에 출력 //input.txt 파일의 내용을 라인 번호와 함께 output.txt파일에 출력#include #include #define INPUT_FNAME "input.txt"#define OUTPUT_FNAME "output.txt" int main(void){ FILE *fp,*fp2; char buf[4096]; int line=0; //fp = fopen(fname,"r")과 fopen_s(&fp,fname,"r")는 같은 기능 수행 fopen_s(&fp,INPUT_FNAME,"r");//읽기 모드로 파일 열기 if(fp == NULL) { perror("input.txt 파일 열기 실패");//에러 출력 .. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 회원 배열의 데이터를 파일에 출력 [C언어 소스] 회원 배열의 데이터를 파일에 출력 //회원 배열의 데이터를 파일에 출력#include #include #define FNAME "output.txt" typedef struct Member{ int num; char name[200]; char addr[200];}Member; int main(void){ Member arr[5]= { {1,"홍길동","서울특별시 종로구 종로 1가 1번지"}, {6,"강감찬","서울특별시 종로구 종로 1가 2번지"}, {12,"이순신","서울특별시 종로구 종로 1가 3번지"}, {8,"을지문덕","서울특별시 종로구 종로 1가 4번지"}, {9,"한석봉","서울특별시 종로구 종로 1가 5번지"}, }; FILE *fp; int i; //쓰기 모드로 파일을 .. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 번호,이름,주소를 파일에 출력 [C언어 소스] 번호,이름,주소를 파일에 출력 //번호,이름,주소를 파일에 출력 #include #include #define FNAME "output.txt" int main(void) { int num=20; char name[200]="홍길동"; char addr[200]="서울특별시 종로구 종로1가 1번지"; FILE *fp; //쓰기 모드로 파일을 열면 파일의 내용은 사라집니다. //만약 파일이 없으면 새로 생성합니다. //fp = fopen(fname,"w")과 fopen_s(&fp,fname,"w")는 같은 기능 수행 fopen_s(&fp,FNAME,"w");//파일 쓰기 모드로 열기 if(fp == NULL) { perror("파일 열기 실패");//에러 출력 exit(0); //프로그램 .. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 라인 번호와 함께 파일 내용 출력 [C언어 소스] 라인 번호와 함께 파일 내용 출력 //라인 번호와 함께 파일 내용 출력#include #include void ReadAndPrint(const char *fname);int main(void){ char fname[200]; printf("파일 이름: "); //공백을 포함한 파일 이름 입력할 때 gets_s(fname,sizeof(fname)); scanf_s("%s",fname,sizeof(fname)); ReadAndPrint(fname); return 0;}int Distinction(char ch);void ReadAndPrint(const char *fname){ FILE *fp; char buf[4096]; int line=0; //fp = fopen(fname,"r")과 .. 언어 자료구조 알고리즘/C언어 예제 2016.04.03
[C언어 소스] 파일 읽기 isupper,islower,isdigit 함수 사용 [C언어 소스] 파일 읽기 isupper,islower,isdigit 함수 사용 //파일 내용 읽기- isupper, islower, isdigit 함수 사용#include #include #include enum CHAR_TYPE{ ETC,LITTLE, BIG, DIGIT,SPACE, LINE,MAX_TYPE};const char *ct_strs[MAX_TYPE]={"기타문자","소문자","대문자","숫자문자","공백문자","라인"};void ReadAndPrint(const char *fname);int main(void){ char fname[200]; printf("파일 이름: "); //공백을 포함한 파일 이름 입력할 때 gets_s(fname,sizeof(fname)); scanf_s("%s".. 언어 자료구조 알고리즘/C언어 예제 2016.04.03