반응형

무료 C 5

[C언어 소스] 콜백을 이용한 정렬 함수 구현 및 사용 예

[C언어 소스] 콜백을 이용한 정렬 함수 구현 및 사용 예 소스 코드#pragma warning(disable:4996) #include #include #include #include typedef int (*Compare)(void *,void *); //비교한 결과를 반환하는 함수 포인터 정의 typedef struct _Stu Stu; #define MAX_NAME_LEN 20 struct _Stu { int num; char name[MAX_NAME_LEN+1]; }; void StuSut(Stu *stu, int num,const char *name); Stu *NewStu(int num,const char *name) { Stu *stu = (Stu *)malloc(sizeof(Stu)); ..

[C언어 소스] 회원 구조체 배열을 파일에 쓰기 및 순서 번호로 읽기

[C언어 소스] 회원 구조체 배열을 파일에 쓰기 및 순서 번호로 읽기 #include #define MAX_NAME_LEN 20 typedef struct{ char name[MAX_NAME_LEN+1]; int age; }Member; #define MAX_MEMBERS 10 int main (void) { FILE * fp; int n; Member members[MAX_MEMBERS]= { {"홍길동",20},{"강감찬",15},{"을지문덕",22},{"이순신",19},{"김구",30}, {"안중근",30},{"박찬호",35},{"김연아",17},{"아이유",20},{"주니엘",20} }; Member member; fopen_s (&fp,"data.txt","wb");//쓰기 모드로 파일 열기 i..

카테고리 없음 2016.12.04

[C언어 소스] fscanf_s 함수로 파일에서 입력받기

[C언어 소스] fscanf_s 함수로 파일에서 입력받기 #include #define FILENAME "test.txt" int main() { char name[256]=""; int a=0,b=0,c=0,d=0; FILE *fp = 0; fopen_s(&fp, FILENAME,"r"); if(fp==0) { printf("파일 열기 실패\n"); return 0; } fscanf_s(fp,"%s",name,sizeof(name)); printf("이름:%s\n",name); fscanf_s(fp,"%d.%d.%d.%d",&a,&b,&c,&d); printf("IP 주소:%d.%d.%d.%d\n",a,b,c,d); fclose(fp); return 0; } test.txt 파일 내용hello 12.3..

온라인 무료 공개 "디딤돌 C언어"

온라인 무료 공개 "디딤돌 C언어"책 소개이 책은 컴퓨터 프로그래머를 꿈꾸는 이들을 위해 만들었어요.컴퓨터 프로그래머가 하는 작업 중에 가장 기본은 원하는 작업을 컴퓨터가 수행할 수 있게 논리를 전개하는 것이죠.그리고 컴퓨터가 수행할 수 있는 프로그램을 작성하기 위해 프로그래밍 언어와 개발 도구를 이용하는 것입니다. 많은 이들은 컴퓨터 프로그래밍을 학습하는 것은 책을 보고 머리로 이해하는 것이라 생각하는 것 같요.하지만 실제 컴퓨터 프로그래밍을 효과적으로 학습하려면 머리를 이용하는 것 외에도 자신의 논리를 종이에 적고 그림을 그리고 자료를 검색하고 아는 이들에게 물어보는 등의 사용할 수 있는 모든 자원을 활용하는 것이 좋습니다. 사실 머리만 쓰는 것은 매우 소극적이며 효율이 떨어지는 프로그래밍 학습이예요..

반응형