일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- CFD
- regex
- 후처리 프로그램
- pressure drop
- python
- 자동화
- 업무노가다
- hydrocylcone
- 업무자동화
- 엑셀
- DPM
- 셀 배경색
- air-core
- Meshing
- pdf annotation
- google sheet
- 구글시트
- 워드튠
- 하이드로사이클론
- 정규표현식
- Excel
- 모니터링값
- 행 삽입
- 유체역학
- 전산유체역학
- fluent launcher
- mass flow ratio to overflow
- fluent 실행하는 방법
- 업무
- 파이썬
- Today
- Total
목록C_Language (6)
공돌하우스
본 포스팅은 개인적으로 공부하여 이해한 것을 바탕으로 작성되어있으므로 틀린 부분이 있을 수도 있습니다. 궁금한 점이 있다면 댓글을 남겨주세요! 파일 입출력의 필요성 프로그램이 꺼진 이후에도 데이터를 저장하기 위해서 파일 입출력이 필요합니다 파일 입출력 변수는 FILE형식의 포인터 변수로 선언되어집니다. 파일을 열 때 - fopen() 파일을 닫을 때 - fclose() 예 FILE *fp; fp = fopen(파일 경로, 접근 방식); //파일 관련 처리 fclose(fp); 접근 방식 r : 파일에 접근하여 데이터를 읽습니다. w : 파일에 접근하여 데이터를 기록합니다. (파일이 이미 존재하면 덮어쓰기) a : 파일에 접근하여 데이터를 뒤에서부터 기록합니다. 파일 입출력 함수 fprintf( 파일 포인..
전처리기란? - 다른 프로그램 영역과 독립적으로 처리해주는 기능 - 소스코드 파일 단위로 효력이 존재 이렇게만 표현하면 확 와닿지 않을겁니다! 좀 더 쉽게 표현하자면 #define처럼 치환의 역할을 하기도 하고, 디버깅에도 도움을 주며 헤더파일의 중복 포함도 방지해주는 놈이라고 생각하시면 됩니다. 그리고 전처리기에는 다양한 종류가 있는데 한번 살펴보도록 하겠습니다. 파일 포함 전처리기 1) #include는 전처리기에서 가장 많이 사용되는 문법입니다. 2) 특정한 파일을 라이브러리로서 포함시키기 위해 사용합니다. 3) #include 구문으로 가져 올 수 있는 파일에는 제약이 없습니다. 형태 #include "파일 이름" - 현재 폴더에서 파일을 먼저 검색합니다. - 만약 현재 폴더에 파일이 없다면 시스..
안녕하세요 전자둥이입니다~ 이번에는 재귀함수를 사용한 문제를 가지고 와봤습니다. [문제] 1부터 10까지의 합 계산 1부터 일정 수 (n)까지의 합을 재귀호풀을 사용해서 작성해보세요. 1부터 일정 수(n)까지의 합을 구하는 재귀호출 함수를 만들고 호출하여 구현합니다. #include int rec_func(int n); int main(){ int a = 0; a = rec_func(10); printf("%d\n", a); return 0; } int rec_func(int n){ if (n == 0) return n; n = n+rec_func(n-1); return n; } 여러분들도 코드를 직접 짜보고 댓글로 공유해봐요~
안녕하세요 이번에 간단한 문제를 발견하고 코드를 짜봤어요~ 아직 제 실력이 많이 부족하다는게 느껴지는 순간이네요 ㅠㅠ 다들 도전해보고 어떤식으로 코드를 짰는지 댓글에 달아주면 감사할거같습니다! [문제] 2 이상의 정수를 입력하여 2부터 입력한 수까지의 모든 소수를 출력합니다. 단 한줄에 5개씩 5칸 간격으로 출력합니다. 하나의 정수가 소수인지를 판단해서 출력하는 과정은 다음과 같습니다. 일단 소수라고 가정한다. 2부터 그 정수보다 하나 작은 수까지 하나라도 나누어 떨어지면 가정을 취소한다 1의 가정이 2에서 바뀌지 않았으면 그 정수를 출력한다 #include int main(int argc, const char * argv[]) { // insert code here... int i; //input nu..
안녕하세요 전자둥이입니다~ 이번에는 부동소수점개념에 대해서 가져와봤어요. 부동소수점이 어떤건지 대충은 알고있었지만 제대로 알고는 있지 않아 이번기회에 제대로 알아볼려구 합니다. 먼저 c언어에서 실수를 나타내기 위해서 float 또는 double 타입형을 사용하는건 알고 계실거에요. 저는 float타입은 4바이트 double타입은 8바이트로 저장되는 정도만 알고있었는데요. IEEE 754에서 표준으로 실수 값을 저장하기 위해 4바이트, 8바이트, 16바이트의 저장형식을 정의하였는데요. 그중에서 제일 많이 사용되는 4바이트와 8바이트인 single, double에 대해서 알아보겠습니다. float은 single타입으로 저장 double 은 double타입으로 저장 예를 들어 float a = 6.5; 라고 ..
안녕하세요. 직장인 전자둥이입니다~ 오늘은 생소하면서도 생소하지 않은 단어들을 가지고 돌아왔습니다. 바로 줄바꿈을 할 때 사용되는 캐리지 리턴 및 라인피드에 대해서 소개하려고 하는데요. 회사에서 코드를 짜다보면 리눅스, 윈도우 왔다 갔다 할 때가 많은데요. 해당 개행문자를 제대로 생각하지 윈도우에서 작성한 txt문서를 리눅스 운영체재에 적용시켜 프로그램이 제대로 동작하지 않아 당황한 적이 있어서 가지고 와 봤습니다.(고수님들은 저 같은 실수를 안 하시겠죠 ㅠ) 그럼 캐리지리턴, 라인피드에 대해서 소개하겠습니다. 줄 바꿈에 대한 정의는 시스템(OS), 언어마다 다릅니다.. - 유닉스/리눅스 : LF만으로 줄 바꿈을 정의 한다.(\n) - 윈도우/DOS : CRLF 조합으로 줄 바꿈을 정의한다.(\r\n) ..