반응형

전체 글 45

구조체와 파일입출력을 활용한 예제

안녕하세요 이번에는 구조체와 파일 입출력을 활용한 간단한 예제를 살펴보려고 합니다. test.txt 파일내용입니다. 3 김진수 22 유재석 40 조은별 25 실행 코드입니다! typedef struct { char name [20]; int age; } people; int main(void){ int n, sum = 0; FILE *fp; fp = fopen("test.txt", "r"); fscanf(fp, "%d", &n); people *a = (people*)malloc(sizeof(people) * n); for (int i = 0; i name) , &((a + i) -> age)); printf("이름: %s 나이..

C-language 2021.01.23

파일 입출력이란??

본 포스팅은 개인적으로 공부하여 이해한 것을 바탕으로 작성되어있으므로 틀린 부분이 있을 수도 있습니다. 궁금한 점이 있다면 댓글을 남겨주세요! 파일 입출력의 필요성 프로그램이 꺼진 이후에도 데이터를 저장하기 위해서 파일 입출력이 필요합니다 파일 입출력 변수는 FILE형식의 포인터 변수로 선언되어집니다. 파일을 열 때 - fopen() 파일을 닫을 때 - fclose() 예 FILE *fp; fp = fopen(파일 경로, 접근 방식); //파일 관련 처리 fclose(fp); 접근 방식 r : 파일에 접근하여 데이터를 읽습니다. w : 파일에 접근하여 데이터를 기록합니다. (파일이 이미 존재하면 덮어쓰기) a : 파일에 접근하여 데이터를 뒤에서부터 기록합니다. 파일 입출력 함수 fprintf( 파일 포인..

C-language 2021.01.23

구조체란 무엇일까

본 포스팅은 개인적으로 공부하여 이해한 것을 바탕으로 작성되어있으므로 틀린 부분이 있을 수도 있습니다. 궁금한 점이 있다면 댓글을 남겨주세요! 먼저 구조체는 하나의 객체를 정의 할 수 있는 기능을 가지고 있습니다. 그리고 구조체를 사용하는 이유는 여러개의 변수자체가 하나의 특성으로 모아서 사용하고 싶을 때 사용합니다. 기본 구조 struct 구조체 이름 { //해당 구조체를 정의할만한 변수들,,, }; 예제 struct Students{ char studentId[10]; char name[10]; int age; } int main(void){ struct Students s; // 구조체 변수 선언 strcpy(s.studentId, "20151178"); //구조체 변수에 접근 strcpy(s.na..

C-language 2021.01.23

Classification 성능 올리는 법

개발환경 OS: window10 프레임워크: Pytorch 모델:mobilenet_v2 다음과 같은 개발환경에서 직접 데이터를 모은 custom data 10가지 클래스를 가지고 성능 테스트 진행중에 있습니다. 이번 포스팅에서 말하고 싶은 내용은 data augmentation이 정말 중요하다는 내용입니다. teachablemachine.withgoogle.com/ Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding req..

AI 2021.01.22

vi editor 텍스트 치환(변경)하기

우선 vi/vim 단축키 모음 사진입니다. vi/vim 단축키 중 치환방법에 대해서 포스팅 하겠습니다. 기본 치환 방법 :%s/[원본단어]/[바꿀단어] 옵션을 이용한 치환 방법 :%s/[원본단어]/[바꿀단어]/[옵션] [옵션] -i :대소문자 구분없이 치환 방법 -g:전역 치환 방법 -c: interactive모드로 치환 방법(하나하나 치환할지 물어보는 기능) 다음과 같은 옵션들은 혼용해서 사용할 수도 있습니다. 하나의 예를 들어보자면 Abc Abc abc abc abc 를 a a a abc abc 로 치환을 하고 싶을 때 :%s/abc/a/ic 를 이용하여 원하는 부분만 바꿔주면 됩니다.

리눅스 2021.01.22
반응형