반응형

분류 전체보기 685

(C언어) remove: 파일을 삭제한다

#include int remove(const char *filename); remove 함수는 filename으로 지정한 파일명을 삭제합니다. 파일을 삭제했으면 0을 반환하고 오류가 발생하면 -1을 반환하고 errno 전역변수를 다음 값 중 하나로 설정합니다. EACESS: 작업이 거절되었다. ENOENT: 지저오딘 파일이나 디렉토리를 발견하지 못했다. #include int main() { char file[] = "c:\\temp\\test.txt"; if (remove(file) == 0) printf("%s: 삭제되었습니다.\n", file); else perror(file); return 0; } 위 코드에서 오류가 발생했을 때 출력되는 메시지입니다.

(C언어) puts: 문자열을 표준 출력(stdout)에 출력한다

#include int puts(const char *s); puts 함수는 문자열 s를 stdout(표준 출력)에 출력하고, 줄 바꿈 문자(\n)까지 출력합니다. 문자열을 성공적으로 출력했으면 음이 아닌 값을 반환하고(보통은 0) 실패하면 EOF를 반환합니다. 참고: putc, putchar, puts, fputs, printf #include int main() { char s[] = "My name is Jung."; char s2[] = "puts function"; puts(s); puts(s2); return 0; }

(C언어) printf: 지정된 서식으로 표준 출력에 출력한다

#include int printf(const char *format[, argument, ...]); printf 함수는 연속적인 인수를 받아서 format으로 지정된 서식에 따라 데이터를 서식화해서 표준 출력(stdout)에 출력합니다. ... 포맷 지정자는 다음과 같은 형식을 가지고 있습니다. %[ flags ] [ width ] [ .prec ] [h | l | L] type 각 서식 지정자는 % 기호가 앞에 오고, 이 기호 뒤에 다음과 같은 값이 나열될 수 있습니다. 연속적인 [ flags ] 문자들을 선택적으로 사용할 수 있습니다. 넓이를 나타내는 [ width ]를 선택적으로 사용할 수 있습니다. 정밀도를 나타내는 [ .prec ]을 선택적으로 사용할 수 있습니다. 입력 크기를 나타내는 [ ..

(C언어) perror: 시스템 오류 메시지를 출력한다

#include void perror(const char *s); perror 함수는 오류 메지지를 출력합니다. 먼저 인수로 설정된 s를 출력하고, 그 다음에 콜론(:)과 전역변수 errno 값에 해당하는 메시지를 출력합니다. 보통인 인수 s에는 파일명을 지정합니다. #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include int main() { FILE* fp; fp = fopen("perror.txt", "r"); if (!fp) { perror("perror.txt"); return 1; } fclose(fp); return 0; }

(MySQL) Insert update delete 행(row) 추가 갱신 삭제

MySQL 데이터베이스에 데이터를 삽입(insert), 변경(update), 삭제(delete)하는 구문을 설명하겠습니다. 각각의 구문 형식은 다음과 같습니다. INSERT INTO 테이블명 VALUES(값1, 값2, ...); INSERT INTO 테이블명(열이름1, 열이름2, ...) VALUES(값1, 값2, ...); UPDATE 테이블명 SET 열이름=값,열이름2=값 WHERE 조건; DELETE FROM 테이블명 WHERE 조건; 학생(student) 테이블을 다음과 같습니다. deptCD는 외래키(학과 코드)이고, 기본값(default)이 설정된 열은 없습니다. INSERT 구문:행 추가하기 INSERT INTO 테이블명 VALUES(값1, 값2, ...); INSERT INTO 테이블명(열..

Database/MySQL 2023.02.22

(C언어) memset: 버퍼를 지정된 문자로 초기화한다

#include void *memset(void *s, int c, size_t n); memset 함수는 버퍼s를 n 바이트 크기만큼 c로 지정된 값으로 설정합니다. #include #include int main() { char dst[20]; memset(dst, '*', 19); dst[19] = 0; printf("%s\n", dst); return 0; } 다음 예제는 dst를 0(NULL)으로 초기화하고, src로 지정된 문자열을 복사하는 예제입니다. #include #include #include int main() { char src[] = "Hi, C Language."; char dst[20]; memset(dst, 0, 20); memcpy(dst, src, strlen(src));..

(C언어) memmove: 버퍼의 내용을 이동한다

#include void *memmove(void *dst, const void *src, size_t n); memmove 함수는 src로 지정된 버퍼의 내용을 dst로 지정된 버퍼로 n 바이트 크기만큼 복사합니다. src와 dst가 겹쳐있는 경우에도 정확히 복제됩니다. 참고: memcpy #include #include #include int main() { char src[] = "Hi, C Language."; char dst[20]; memset(dst, 0, 20); // dst부터 20바이트를 0(NULL)으로 할당합니다. memmove(dst, src, strlen(src)); printf("%s\n", dst); printf("%s\n", src); return 0; }

반응형