C,C++로 만드는 간단한 프로젝트/OX Quiz
-
3(부록). 게임의 인트로 화면 제작하고 문제 나오는 속도 조절하기C,C++로 만드는 간단한 프로젝트/OX Quiz 2021. 1. 1. 22:17
아래의 내용에 이어서 진행하는데, 이 부분을 꼭 만들어야 할 필요는 없다. designatedroom87.tistory.com/357 2. 문제 풀기 아래의 내용에 이어서 진행해보자. designatedroom87.tistory.com/356 1. 퀴즈의 내용을 파일에서 읽어와서 저장하기 프로젝트는 빈 프로젝트로 생성한다. 프로젝트를 생성했으면. 아래의 텍스트 파일을 designatedroom87.tistory.com 인트로 화면을 제작하기 위해서는 아래의 두 파일이 필요하다. 아래의 글에서 Console.h와 Console.c파일을 다운로드하도록 하자. designatedroom87.tistory.com/349 1. 콘솔화면 구성 & 그리는 함수 만들기 우리가 만들 게임이다. 콘솔화면 창을 구현할 때 ..
-
2. 문제 풀기C,C++로 만드는 간단한 프로젝트/OX Quiz 2021. 1. 1. 22:10
아래의 내용에 이어서 진행해보자. designatedroom87.tistory.com/356 1. 퀴즈의 내용을 파일에서 읽어와서 저장하기 프로젝트는 빈 프로젝트로 생성한다. 프로젝트를 생성했으면. 아래의 텍스트 파일을 다운로드한다. 아래는 문제와 답이 적혀 있는 텍스트 파일이다. 문제가 있고 그 다음 줄은 문제에 대한 답이 designatedroom87.tistory.com 문제의 수는 총 37개이며, 문제는 랜덤으로 보여줄 것이다. 문제를 보여주고 답을 유저에게 입력을 받아 맞았는지 틀렸는지를 보여준다. 함수의 이름은 GamePlay이라고 하자. 함수의 호출은 main함수에서 한다. 실행해서 야무지게 문제를 풀어보자. 문제가 발생했다. 한 번 실행하고 난 후에 다시 실행하면 문제의 순서가 같다. 아래..
-
1. 퀴즈의 내용을 파일에서 읽어와서 저장하기C,C++로 만드는 간단한 프로젝트/OX Quiz 2021. 1. 1. 19:31
프로젝트는 빈 프로젝트로 생성한다. 프로젝트를 생성했으면. 아래의 텍스트 파일을 다운로드한다. 아래는 문제와 답이 적혀 있는 텍스트 파일이다. 문제가 있고 그 다음 줄은 문제에 대한 답이다. 아래의 텍스트 파일은 퀴즈의 문제들과 답들이 있다. 텍스트 파일은 생성한 프로젝트의 경로에 두도록 한다. 아래의 그림을 참고하자. 먼저 해야할 작업은 위의 텍스트 파일에 있는 문제와 답을 읽어와서 저장을 해야 한다. 그러기 위해서는 구조체를 하나 정의해야 한다. 그리고 구해야할 내용에 문제의 개수를 알아야 한다. 구하는 방법은 Quiz.txt파일에서 전체 라인수를 읽어들여서 2로 나누면 된다. 그 이유는 txt파일에는 문제와 답의 전체 라인 수가 74줄이므로 여기서 2로 나누면 문제가 37개임을 ..