반응형

전체 글 648

(C++) 구조체를 이용해서 데이터 파일 읽기: fstream

C++ 언어에서 구조체를 이용해서 데이터 파일을 읽어오는 예제입니다. 데이터 파일은 아래와 같은 형식으로 입력되어 있습니다.데이터 파일 다운로드#include #include using namespace std;struct Student { string name; int kor; int eng; int mat;};int main() { Student data[100]; string filename = "score_data.txt"; ifstream file(filename); if (!file) { //if (!file.is_open()) { cout > data[n].name >> data[n].kor >> data[n].eng >> data[n..

C_C++ 2024.06.10

ScreenToGif: 화면의 특정 영역을 지정해서 움직이는 GIF를 만듭니다

화면을 특정 영역을 지정해서움직이는 GIF 애니메이션 이미지를 만들어 주는 프로그램입니다.제가 사용하고 있는 프로그램입니다. https://www.screentogif.com/ Portable 버전을 다운로드 받으면 설지하지 않고도 바로 사용할 수 있습니다.  실행 화면녹화를 선택합니다. 캡처할 화면 영역을 선택, 1초에 캡처할 이미지 수를 설정하고(기본 15 fps) [녹화] 버튼을 누릅니다.  녹화를 종료하기 위해서 [정지] 버튼을 누릅니다. 녹화된 화면의 각 프레임을 삭제할 수 있습니다.[저장] 버튼을 눌러서 GIF로 저장하면 됩니다.

(파이썬) 여러 개의 자동차를 랜덤하게 이동시킨다

여러 개의 자동차를 리스트에 담고, 랜덤하게 한 개를 선택해서 자동차를 움직이게 하는 파이썬 코드입니다.import randomfrom turtle import *class Car: def __init__(self, speed, color, fname): self.speed = speed self.color = color self.turtle = Turtle() self.turtle.shape(fname) self.turtle.speed(self.speed) def drive(self, distance): self.turtle.forward(distance) def turnleft(self, degree): ..

Python 2024.05.01

(파이썬) tkinter 숫자 맞히기(맞추기) 게임

파이썬의 tkinter 모듈로 숫자를 입력해서 맞히는 게임입니다. 숫자 맞히기 - 맞추기 - 맞치기 ??? 아~ 한글 어려워요... 먼저 실행 결과 화면을 보여드립니다. [초기화] 버튼을 누르면 게임을 다시 시작합니다. 파이썬 소스입니다. from tkinter import * import random answer = random.randint(1,100)# 1에서 100 사이의 난수 def guessing(): guess = int(guessField.get())# 텍스트 필드에서 사용자가 입력한 값 if guess > answer: msg = "더 작은 값을 입력하세요." elif guess < answer: msg = "더 큰 값을 입력하세요." else: msg = "짝짝!! 정답입니다." res..

Python 2024.04.04

(파이썬) 틱택토 Tic-Tac-Toe 게임 만들기

파이썬으로 간단하게 구현한 tic-tac-toe(틱택토) 게임입니다. 한 플레이어가 이기거나 게임이 무승부로 끝날 때까지 두 플레이어가 차례로 자신의 동작을 입력할 수 있습니다. def print_board(board): """Prints the current state of the board.""" for row in board: print("|".join(row)) print("-" * 5) def check_winner(board): """Checks if there is a winner.""" # Check rows for row in board: if row[0] == row[1] == row[2] != ' ': return True # Check columns for col in range(3..

Python 2024.03.28

(C언어) 회문인지 판별하는 코드 palindrome

회문(palindrome)은 앞으로 읽으나 뒤로 읽으나 같은 단어나 구를 말합니다. 이를 C 언어로 판별하는 코드를 작성해보겠습니다. 예를 들어, "level", "radar", "noon"은 모두 회문입니다. 아래의 코드는 입력된 문자열이 회문인지를 판별합니다. 문자열의 첫 번째 문자와 마지막 문자를 비교하고, 두 번째 문자와 뒤에서 두 번째 문자를 비교하는 식으로 계속해서 진행하면서 회문 여부를 확인합니다. #include #include #include // 문자열이 회문인지 판별하는 함수 bool isPalindrome(char *str) { int i; int length = strlen(str); for (ai = 0; i < length / 2; i++) { if (str[i] != str[..

C_C++ 2024.03.17
반응형