본문 바로가기
반응형

프로그래밍/C&C++54

[C++]C++ 홀짝 판별 하는 방법 홀수와 짝수를 판별하는 방법은 여러 가지가 있습니다. 아래에는 몇 가지 대표적인 방법을 소개합니다. 1. 나머지 연산자를 사용하는 방법 어떤 수를 2로 나눈 나머지가 0이면 해당 수는 짝수이고, 나머지가 1이면 해당 수는 홀수입니다. int num = 7; // 예시로 7을 사용 if (num % 2 == 0) { // 짝수 처리 // 코드 작성 } else { // 홀수 처리 // 코드 작성 } 2. 비트 연산을 사용하는 방법 C++에서는 정수형의 가장 오른쪽 비트를 확인하여 홀수와 짝수를 판별할 수 있습니다. 정수의 가장 오른쪽 비트가 1이면 해당 수는 홀수이고, 0이면 해당 수는 짝수입니다. int num = 7; // 예시로 7을 사용 if (num & 1) { // 홀수 처리 // 코드 작성 }.. 2023. 5. 20.
[C++]C++ 파일에서 텍스트 복사: fgets와 fputs를 활용한 예제 C++에서 "fgets"와 "fputs" 함수를 함께 사용하면 파일에서 텍스트를 읽어와 다른 파일에 복사할 수 있습니다. "fgets" 함수를 사용하여 한 줄씩 텍스트를 읽어오고, "fputs" 함수를 사용하여 읽어온 텍스트를 다른 파일에 쓸 수 있습니다. 아래는 "fgets"와 "fputs" 함수를 함께 사용하여 파일에서 텍스트를 복사하는 예제입니다. #include #include const int BUFFER_SIZE = 100; int main() { FILE* sourceFile = fopen("source.txt", "r"); if (sourceFile == nullptr) { std::cout 2023. 5. 18.
[C++]C++ fprintf 구문 및 예제코드 C++에서 fprintf 함수는 서식화된 문자열을 파일에 출력하는 함수입니다. fprintf 함수는 C 표준 라이브러리인 cstdio 헤더 파일에 정의되어 있으며, C++에서도 사용할 수 있습니다. 이 함수를 사용하면 서식 문자열에 따라 값을 포맷하여 파일에 출력할 수 있습니다. fprintf 함수 구문 fprintf 함수의 기본 구문은 다음과 같습니다. int fprintf(FILE* stream, const char* format, ...); 위의 구문에서 매개변수는 다음과 같습니다. stream: 출력할 파일 스트림입니다. format: 서식 문자열로, 출력할 문자열의 형식을 지정합니다. ...: 가변 인수로, 서식 문자열에 맞게 값을 전달합니다. fprintf 함수는 format에 지정된 형식에 .. 2023. 5. 18.
[C++]C++ fputs 함수 구문 및 예제 C++에서 "fputs" 함수는 문자열을 파일에 쓰는 함수입니다. 이 함수는 C 표준 라이브러리인 "cstdio" 헤더 파일에 정의되어 있으며, C++에서도 사용할 수 있습니다. "fputs" 함수는 문자열을 지정된 파일 스트림에 쓰는 역할을 수행합니다. C++ fputs 함수의 구문 C++ fputs 함수의 기본 구문은 다음과 같습니다. int fputs(const char* str, FILE* stream); 위의 구문에서 매개변수는 다음과 같습니다. str: 출력할 문자열의 포인터입니다. stream: 문자열을 쓸 파일 스트림입니다. fputs 함수는 str에 저장된 문자열을 stream에 씁니다. 문자열은 null 문자 ('\0')로 끝나야 합니다. 성공적으로 문자열을 쓰면 0 이외의 값을 반환하.. 2023. 5. 18.
반응형