반응형

분류 전체보기 658

(MySQL) 데이터베이스 생성, 사용자 생성, 테이블 생성, 데이터 입력

이번 포스팅을 실습하기 위해서는 MySQL “root” 사용자로 로그인을 할 수 있어야 합니다. MySQL이 처음이면 아래의 블로그 글을 먼저 읽어야 합니다. 1. MySQL .zip 파일 실행하기: [ gonyzany.tistory.com/313 ] 2. Workbench 다운로드 및 설치 : [ gonyzany.tistory.com/318 ] 이 포스팅은 다음과 같은 내용에 관한 것입니다. 3. 데이터베이스 생성 및 사용자 생성, 테이블 생성, 데이터 입력 여기에서는 Workbench를 이용해서 실습을 합니다. 명령 프롬프트를 사용해도 동일한 결과를 얻을 수 있습니다. 1. MySQL Workbench 실행하고, root 사용자로 로그인을 합니다. 2. 데이터베이스 생성과 삭제 데이터베이스를 생성하고..

Database/MySQL 2023.02.07

(C언어) fprintf: 형식이 지정된 데이터를 스트림에 출력한다

#include int fprintf(FILE *stream, const char *foamt[, argument, ... ]); 형식이 지정된 데이터를 스트림에 출력합니다. 스트림을 제외하면 printf와 같은 형식이라 생각하면 쉽니다. printf와 같이 출력되는 모양 그대로 파일에 저장할 수 있습니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; char name[3][20] = { "이순신","홍길동","김유신" }; int tot[3] = { 290, 300, 280 }; int i; if ((fp = fopen("score.txt", "wt")) == NULL) { printf("파일 저장 오류..

(C언어) fopen: 파일을 연다

#fopen #fclose #include FILE *fopen(const *filename, const char *mode); fopen 함수는 filename으로 지정된 파일을 엽니다. 파일을 여는데 성공했으면 파일 포인터를 반환하고, 실패하면 NULL을 반환합니다. mode는 다음과 같은 값을 사용합니다. mode 설명 r Read. 읽기용으로 파일을 연다. 파일이 없으면 오류이다. w Write. 쓰기용으로 파일을 연다. 파일을 새로 생성한다. 파일이 이미 존재하면 기존 파일에 덮어쓴다. a Append. 추가용으로 파일을 연다. 파일이 없으면 새로 생성하고, 파일이 이미 존재하면 맨 뒤에 추가한다. r+ 파일을 갱신하기 위해 연다. Read + Write 파일이 없으면 오류이다. w+ 파일을 갱..

(C언어) fgets: 스트림에서 한 문자열을 읽어들인다

#fgets #NULL #문자열 #읽기 #한줄 #include char *fgets(char *s, int n, FILE *stream) fgets 함수는 주어진 stream에서 문자열을 읽어 s에 저장합니다. n-1 개의 문자을 읽었거나 줄바꿈 문자(개행문자)를 만나면 fgets 함수는 작업을 중지합니다. fgets 함수는 끝부분에 줄바꿈 문자를 포함합니다 - '\n' 문자를 NULL 문자로 변환하지 않습니다. 문자열의 끝부분을 표시하기 위해 s에 NULL 문자가 첨가됩니다. 문자열을 읽었으면 s를 가리키는 문자열 포인터를 반환하고, 파일 끝에 이르거나 오류가 발생하면 NULL를 반환합니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int ..

(C언어) fgetc: 스트림에서 한 문자를 읽어들인다

#fgetc #fwrite #fseek #SEEK_END #inlcude int fgetc(FILE *stream); fgetc 함수는 주어진 입력 스트림에서 한 문자를 읽어들입니다. 문자를 읽었으면 읽어 들인 문자를 int 형식으로 변환하여 반환하고, 파일 끝에서는 EOF를 반환합니다. 참고: fgetchar, getc, getch, getchar #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; int c; char s[] = "C language."; fp = fopen("test.txt", "w+"); // 파일에 저장한다. fwrite(s, strlen(s), 1, fp); // 파일의 처음 부분으로 ..

(컴활) 스프레드시트 실무: 기본작업-3, 고급필터 (9-2)

#고급필터 #기본작업 #컴퓨터활용능력 #컴활 #실무 #실기 #기출문제 #엑셀 #스프레드시트 [문제] "기본작업-3" 시트에 대하여 다음의 지시사항을 처리하시오. (5점) "아이스크림 재고 현황" 표에서 판매량이 매입략 미만이거나 판매비율이 90% 이상인 데이터 값을 고급 필터를 사용하여 검색하시오. ▶ 고급 필터 조건은 [A18:C21] 영역 내에 알맞게 입력하시오. ▶ 고급 필터 결과 복사 위치는 동일 시트의 [A23] 셀에서 시작하시오. [실습 파일 다운로드] [완성된 답안 파일 다운로드]

(컴활) 스프레드시트 실무: 기본작업-2 (9-1)

#기본작업 #컴퓨터활용능력 #컴활 #실무 #실기 #기출문제 #엑셀 #스프레드시트 [문제] "기본작업-2" 시트에 대하여 다음의 지시사항을 처리하시오. (10점, 각 2점) ① [A1:F1] 영역은 "병합하고 가운데 맞춤", 글꼴 "궁서체", 크기 16, 글꼴 스타일 "굵게", 밑줄 "이중 실선"으로 지정하시오. ② [A3:F3], [A4:B15] 영역은 "가로 가운데 맞춤", [D4:D15] 영역은 "오른쪽 들여쓰기", "들여쓰기 1"로 지정하시오. ③ [C4:C15], [F4:F15] 영역은 사용자 지정 표시 형식을 이용하여 천 단위 구분 기호와 값 앞에 "₩", 값 뒤에 "원"을 [표시 예]와 같이 표시하시오. [표시 예 : 10000000 → ₩1,000,000원] ④ [H4] 영역을 복사하여 할인..

(C언어) feof: 스트림에서 파일의 끝(End Of File)인지 감지한다

#feof #스트림 #파일포인터 #파일끝 #EOF #파일 #끝 #include int feof(FILE *stream); feof 함수는 주어진 스트림에서 EOF(End Of File. 파일의 끝)를 감지합니다. feof 함수는 파일을 끝을 감지하면 0이 아닌 값을 반환하고, 파일의 끝이 아니면 0을 반환합니다. 다음 예제는 "test.txt"에서 한 문자씩 읽어 표준 출력합니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; int c; fp = fopen("test.txt", "r"); while (!feof(fp)) // 파일의 끝(EOF)이 아니면 계속 반복 { c = fgetc(fp); printf..

(C언어) fclose: 열려 있는 스트림을 닫는다

#fclose #스트림 #닫기 #파일포인터 #include int fclose(FILE *stream); fclose 함수는 stream으로 지정된 스트림을 닫습니다. 스트림을 닫기 전에 해당 스트림과 연관되어 있는 모든 버퍼의 내용을 출력합니다. 스트림 닫기가 성공하면 0, 오류가 발생하면 EOF를 반환합니다. 참고: close, fopen #include #include int main() { FILE* fp; char s[] = "C Language."; fp = fopen("test.txt", "w"); fwrite(&s, strlen(s), 1, fp); fclose(fp); return 0; } 비주얼스튜디오에서는 아래의 코드를 사용하거나, fopen를 fopen_s 함수로 변경해야 합니다. ..

반응형