#include <Windows.h>
#include <iostream>
#include <string>
void SetPosition(short x, short y)
{
COORD position = { x, y };
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), position);
}
void Print_Frame(size_t length)
{
SetPosition(0, 2); std::cout << "┌";
SetPosition(0, 3); std::cout << "│";
SetPosition(0, 4); std::cout << "└";
for (int i = 1; i < length+1; ++i)
{
SetPosition(i, 2);
std::cout << "─";
SetPosition(i, 4);
std::cout << "─";
}
SetPosition(length+1, 2); std::cout << "┐";
SetPosition(length+1, 3); std::cout << "│";
SetPosition(length+1, 4); std::cout << "┘";
}
void Print_Numbers(std::string& Array)
{
std::string moving = Array;
Array.erase(Array.begin());
Array += moving[0];
std::cout << Array << "\n";
}
int main()
{
std::string inputArray;
std::string tempArray;
std::cout << "문자열을 입력해주세요 : ";
std::cin >> inputArray;
Print_Frame(inputArray.size());
while (!inputArray.empty())
{
SetPosition(1, 3);
Print_Numbers(inputArray);
Sleep(200);
}
std::cout << std::endl;
SetPosition(0, 6);
system("pause");
return 0;
}
C++ 전광판 효과 내기
▚ 전체 게시물 목록 ❏
-
▼
2022
(33)
-
▼
7월
(18)
- 구글 블로거(Google Blogger)에 코딩 소스 이쁘게 입력하기 (Programmin...
- Win32 API를 이용한 윈도우 창 예제
- 다이렉트X 수업 스타트~ (2022-07-20)
- 생성자 오버로딩
- 포인터와 레퍼런스
- 비트 연산
- 함수 오버로딩
- 클래스의 상속
- Call by Reference
- C++ 전광판 효과 내기
- 클래스의 다형성
- 연습 문제
- 선형성과 벡터(span) - 동영상 강의
- 프로그래밍의 추세
- 수학에서 선형성이란?
- Effective Modern 이펙티브 모던 C++
- 3D Math Primer for Graphics and Game Development
- 에디트플러스(EditPlus)를 이제 버리고 노트패드++로 갈아타기
-
▼
7월
(18)
0 comments:
댓글 쓰기