반응형

분류 전체보기 658

(C언어) free: 할당된 메모리 블록을 해제한다

#malloc #calloc #동적메모리 #해방 #include void free(void *block); free 함수는 calloc, malloc 또는 realloc 함수에 의해 호출되어 할당되었던 메모리 블록을 해제합니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include #include #include int main() { char* s; // 문자열을 저장할 100 바이트 크기의 메모리를 활당받는다 s = (char *)malloc(100); strcpy(s, "Hello John, how are you?"); printf("%s\n", s); free(s); // 메모리를 해제시킨다. return 0; }

(C언어) fread: 스트림에서 데이터를 읽는다

#fread #fopen #fwrite #파일 #읽기 #읽어오기 #inlcude size_t fread(void *ptr, size_t size, size_t n, FILE *stream); fread 함수는 size 바이트인 데이터 n개를 지정된 스트림에서 ptr이 지시하는 블록으로 읽어 들입니다. 읽혀지는 총 바이트 수는 size x n입니다. 스트림에서 성공적으로 읽었으면 읽혀진 아이템의 개수(바이트가 아님)를 반환하고, 파일의 끝이나 오류가 발생하면 n보다 작은 수를 반환합니다. 참고: fwrite #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include #include int main() { FILE* fp; char s[] = "Hi, C Lang..

(컴활) 스프레드시트 실무: 차트 작업 (9-7)

[문제] "차트작업" 시트의 차트를 지시사항에 따라 아래 과 같이 수정하시오. (10점, 각 2점) ※차트는 반드시 문제에서 제공한 차트를 사용하여야 하며, 신규로 작성시 0점 처리됨 ① "성명"이 "김서영"인 데이터가 차트에 표시되도록 테이터 범위를 추가하시오. ② 차트 제목은 "차트 위"로 지정한 후 [A1] 셀과 연동되도록 지정하시오. ③ "2과목" 계열에 데이터 레이블 "값"을 표시하고, 레이블의 위치를 "안쪽 끝에"로 지정하시오. ④ 범례는 "아래쪽"에 배치하고, 도형 스타일을 "색 윤곽선 - 파알, 강조 1"로 지정하시오. ⑤ 차트 영역에 "데이터 표"를 표시하시오. [실습 파일 다운로드] [완성된 답안 파일 다운로드]

(컴활) 스프레드시트 실무: 매크로 작업 (9-6)

[문제] "매크로작업" 시트의 [표]에서 다음과 같은 기능을 수행하는 매크로를 현재 통합 문서에 작성하고 실행하시오. (10점, 각 5점) ① [F4:F2] 영역에 총계를 계산하는 매크로를 생성하고, 매크로 이름을 "총계"으로 지정하시오. ▶ 총계 = 사이트운영비 + 광고비 + 인건비 + 배송비 ▶ [개발 도구] → [삽입] → [양식 컨트롤]의 "단추"를 동일 시트의 [B14:B16] 역에 생성하고, 텍스트를 "총계"로 입력한 후 단추를 클릭할 때 "총계" 매크로가 실행되도록 설정하시오. ② [A3:F3] 영역에 글꼴 색 "표준 색 - 노랑", 배경색 "표준 색 - 빨강"을 지정하는 매크로를 생성하고, 매크로 이름을 "서식"으로 지정하시오. ▶ [도형] → [기본 도형]의 "하트(♡)"을 동일 시트의 ..

(컴활) 스프레드시트 실무: 분석작업, 피벗테이블 (9-5)

#피벗테이블 #분석작업 #컴퓨터활용능력 #컴활 #실무 #실기 #기출문제 #엑셀 #스프레드시트 [문제] "분석작업-2" 시트에 대하여 다음의 지시사항을 처리하시오. (10점) [피벗 테이블] 기능을 이용하여 "통조림 가공 현황" 표의 가공일은 "보고서 필터", 가공팀은 "행 레이블", 가공품명은 "열 레이블"로 처리하고, "값"에 매출액의 평균을 계산하시오. ▶ 피벗 테이블 보고서는 동일 시트의 [A20] 셀에서 시작하시오. ▶ 피벗 테이블에 "피벗 스타일 밝게 15" 서식을 지정하고, 빈 셀은 "*" 기로로 표시하시오. ▶ 매출액 평균의 표시 형식은 "값 필드 설정"의 "셀 서식" 대화상자에서 "회계" 범주, "소수 자릿수" 0, "기호 없음"으로 지정하시오. [실습 파일 다운로드] [완성된 답안 파일 ..

(C언어) fputs: 문자열을 스트림에 출력한다

#fputs #pus #문자열 #출력 #파일 #스트림 #include int fputs(const char *s, FILE *stream); fputs 함수는 NULL로 끝나는 문자열 s를 지정된 스트림에 출력합니다. 명령에 실패하면 EOF를 반환하고, 성공하면 음이 아닌 값을 반환합니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; char s[] = "Hi, C Language."; if ((fp = fopen("fputs.txt", "wt")) == NULL) { printf("파일 저장 오류\n"); return -1; } fputs(s, fp); // 파일에 저장합니다. fclose(fp); re..

(C언어) fputchar: 한 문자를 표준 출력(stdout)한다

#fputchar #_fputchar #표준출력 #stdout #include int fputchar(int c); 문자 c를 표준 출력(atdout)합니다. 성공적으로 실행했으면 문자 c를 반환하고, 오류가 발생하면 EOF를 반환합니다. 참고: fputc, fputs, putc, putchar, fgetchar #include int main() { char s[] = "Hi, C Lang."; int i = 0; while (s[i]) { fputchar(s[i]); i++; } return 0; } Visual Studio에서는 fputchar 함수 대신에 _fputchar 함수를 사용합니다. #include int main() { char s[] = "Hi, C Lang."; int i = 0; ..

(C언어) fputc: 스트림에 한 문자를 출력한다

#fputc #파일 #스트림 #한문자 #저장 #include int fputc(int c, FILE *stream); fputc 함수는 문자 c를 지정된 스트림에 출력합니다. 성공적으로 문자를 출력했으면 문자 c를 반환하고, 오류가 발생하면 EOF를 반환합니다. 참고: fgetc, putc, fputchar, fputs #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; char s[] = "Hi, C Lang."; int i = 0; if ((fp = fopen("hi.txt", "wt")) == NULL) { printf("파일 저장 오류\n"); return -1; } while (s[i]) { fputc(..

(컴활) 스프레드시트 실무: 분석작업, 시나리오 요약 보고서 (9-4)

#시나리오 #요약보고서 #분석작업 #컴퓨터활용능력 #컴활 #실무 #실기 #기출문제 #엑셀 #스프레드시트 [문제] "분석작업-1" 시트에 대하여 다음의 지시사항을 처리하시오. (10점) [문제] "거래처별 미수금 현황" 표에서 "타이어"의 제품단가[D10]가 가음과 같이 변동되는 경우 미수금[G10]의 변동 시나리오를 작성하시오.. ▶ 셀 이름 정의: [D10] 셀은 "타이어단가", [G10] 셀은 "타이어미수금"로 정의하시오. ▶ 시나리오1: 시나리오 이름은 "제품단가인상", 제품간가는 75000으로 설정하시오. ▶ 시나리오2: 시나리오 이름은 "제품단가인하", 제품간가는 55000으로 설정하시오. ▶ 위 시나리오에 의한 "시나리오 요약" 보고서는 "분석작업-1" 시트 바로 앞에 위치시키시오. ※ 시나리..

(컴활) 스프레드시트 실무: 계산작업, 함수 (9-3)

#함수 #계산작업 #컴퓨터활용능력 #컴활 #실무 #실기 #기출문제 #엑셀 #스프레드시트 [문제] "계산작업" 시트에서 다음 과정을 수행하고 저장하시오. (40점, 각 8점) 1. [표1]에서 출발일[C3:C12]이 "4월 5일"인 상품의 위약금[E3:E12] 합계를 구하여 [e13] 셀에 표시하시오. (8점) ▶ DCOUNT, DSUM, DAVERAGE 함수 중 알맞은 함수 사용 2. [표2]에서 몸무게[I3:I13]가 두 번째로 많은 학생과 네 번째로 적은 학생의 차이를 구하여 몸무게 차이[J13]에 표시하시오. (8점) ▶ 계산된 몸무게 차이 뒤에 "kg"을 포함하여 표시 [표시 예 : 10kg] ▶ LARGE, SMALL 함수와 & 연산자 사용 3. [표3]에서 영어[B17:B26]와 수학[C17:..

반응형