반응형

전체 글 653

(파이썬) 두 파일의 내용이 같은지 비교하기

파이썬에서 두 개의 파일의 내용을 비교하는 여러 가지의 방법이 있습니다. 다음 코드는 간단하게 두 개의 파일이 같은지 비교하는 방법 중 하나입니다. def compare_files(file1_path, file2_path): with open(file1_path, 'r') as file1, open(file2_path, 'r') as file2: content1 = file1.read() content2 = file2.read() if content1 == content2: print("두 파일의 내용이 동일합니다.") else: print("두 파일의 내용이 다릅니다.") compare_files("cc1.c", "cc3.c")

Python 2023.06.24

(C언어) 두 개의 파일이 같은지 (다른지) 비교하기

두 개의 파일이 같은지 비교하는 C언어 코드입니다. 명령 프롬프트(command line)에서 두 개의 파일명을 받고, 해당 파일을 읽어서 그 내용을 비교합니다. // compare.c #define _CRT_SECURE_NO_WARNINGS // Visual Studio #include #include #define MAX_LENGTH 1000 int main(int argc, char *argv[]) { if (argc != 3) { printf("Usage: compare \n"); return 1; } char *filename1 = argv[1]; char *filename2 = argv[2]; FILE *file1 = fopen(filename1, "r"); FILE *file2 = fopen..

C_C++ 2023.06.23

(파이썬) 2의 제곱승 구하기

다음은 2의 0승부터 32승까지를 출력하는 파이썬 코드입니다. for i in range(33): print("2 ^ %d = %d"%(i, 2**i)) print("") 2 ^ 0 = 1 2 ^ 1 = 2 2 ^ 2 = 4 2 ^ 3 = 8 2 ^ 4 = 16 2 ^ 5 = 32 2 ^ 6 = 64 2 ^ 7 = 128 2 ^ 8 = 256 2 ^ 9 = 512 2 ^ 10 = 1024 2 ^ 11 = 2048 2 ^ 12 = 4096 2 ^ 13 = 8192 2 ^ 14 = 16384 2 ^ 15 = 32768 2 ^ 16 = 65536 2 ^ 17 = 131072 2 ^ 18 = 262144 2 ^ 19 = 524288 2 ^ 20 = 1048576 2 ^ 21 = 2097152 2 ^ 22 = 4..

Python 2023.06.23

(C언어) 스레드로 배경음악 재생하기

C언어로 윈도우에서 배경음악을 출력하기 위해서는 Windows API와 스레드를 사용해야 합니다. 다음 예제는 윈도우에서 스레드를 이용해서 배경 음악을 출력하는 예제입니다. #include #include #include #pragma comment(lib,"winmm.lib") // 배경음악 재생을 위한 스레드 함수 DWORD WINAPI PlayMusic(LPVOID lpParam) { // 배경음악 재생 PlaySound(TEXT("C:\\temp\\Alarm01.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP); return 0; } int main() { // 스레드 생성 HANDLE hThread; DWORD threadId; hThread = Creat..

C_C++ 2023.06.15

(C언어) 배경음악 (소리 .wav) 재생하기

PlaySound 함수로 오디오 파일을 재생할 수 있습니다. 다음 코드는 배경 음악을 출력하는 C언어 코드입니다. 프로그램 종료할 때까지 재생됩니다. SND_LOOP: 반복해서 재생 SND_ASYNC: 비동기 방식 #include #include #include #pragma comment(lib,"winmm.lib") int main() { // 배경음 재생 PlaySound(TEXT("Alarm01.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP | SND_NODEFAULT); printf("아무키나 누르면 종료됩니다.\n\n"); getchar(); return 0; } 소스 다운로드: 비주얼스튜디오 2022버전으로 작성된 파일입니다.

C_C++ 2023.06.15
반응형