小编Cam*_*n P的帖子

CMD Prompt C++:限制在屏幕上输入的文字

我希望这个问题不要含糊不清.

当我问:

int main()
{

string name = {""};

cout << "Please enter a name: " << endl;
getline(cin, name);
//user enters 12 characters stop displaying next literal keypresses.
enter code here
}
Run Code Online (Sandbox Code Playgroud)

我希望能够限制用户在屏幕上输入字符的次数.例如,屏幕在长度为12后停止显示字符?

如果是这样,那么做这样的事情的库和命令行是什么?

想要这个,我在CMD上绘制了一个ascii艺术,当我在x上声明时,y长度超过12个字符的任何东西都会超过ascii艺术.

我希望这是有道理的:'{谢谢!

c++ cmd user-input limiting

3
推荐指数
1
解决办法
106
查看次数

DirextX9材料不再是用于学习Win32 API编程的材料吗?

我一直在扩展我的图书馆(这些奇怪的事物的物理图书馆,称为“书” ...我知道...我知道),并且我正在阅读Wendy Jones撰写的Beginning DirectX 9.0。正如我过去浏览过一些过时的书一样,它们背后的逻辑实际上是相同的,即使在较早的版本(以我的经验)中,如我所读的C ++书籍中,如果不是更重要的话。我在DirectX 9本书中遇到的问题是10/10练习代码,永远无法使用。甚至这里找到的解决方案和MSDN都不适合我。(相同的问题)。

因此,我希望您能在购买DX11之前告诉我,是否与我的编译器/ vs有关,或者与vs是2015年更新的事实有关,并且该DX9已过时/ DX11标准已介绍。

//Include the Windows header file that's needed for all Windows applications 
#include <Windows.h>


HINSTANCE hInst; // global handle to hold the application instance
HWND wndHandle; // global variable to hold the window handle

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow);

//forward declerations
bool initWindow(HINSTANCE hInstance);
LRESULT CALLBACK WndProc(HWND, UINT WPARAM, LPARAM);

//This is winmain, the main etry point for Windows applications
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, …
Run Code Online (Sandbox Code Playgroud)

winapi compiler-errors obsolete directx-9

1
推荐指数
1
解决办法
63
查看次数

标签 统计

c++ ×1

cmd ×1

compiler-errors ×1

directx-9 ×1

limiting ×1

obsolete ×1

user-input ×1

winapi ×1