c++ - 如何将 GUI 添加到作业中?

标签 c++ visual-studio-2010

<分区>

我目前正在大学学习 C++ 入门类(class)。这是一个非常简单的家庭作业,我必须使用 3 种不同的方法来编程以输出“1 2 3 4”。以我目前的技能,如何为我刚刚编写的程序添加可视化界面?我的意思是,我想更改颜色、添加按钮或图片或其他任何内容。这可能吗?

//Jaehyuk Oh
//Professor Kan, Shaobai
// 2/9/2014
// HWK. 2.17
// (Printing) Write a program that prints the numbers 1 to 4 on the same line with each pair    of  adjacent numbers separated bt one space. Do this several ways:
// a) using one statement with one stream insertion operation.
// b) using one statement with four stream insertion operators.
// c) using four statements. 

#include <iostream>

int main()
{
    std::cout<<"1 2 3 4\n"; // ------> a)

    std::cout<<"1 "<<"2 "<<"3 "<<"4\n"; // ------> b)

    std::cout<<"1 "; // ----------> c) 
    std::cout<<"2 ";
    std::cout<<"3 ";
    std::cout<<"4"<<std::endl;

    system("PAUSE");
    return 0;

}

最佳答案

作为一种语言,C++ 不知道什么是颜色或按钮。

标准输入只是一个字符流,标准输出也是一个字符流。没什么特别的。

在某些环境中,您可以仅使用特殊的控制字符“转义序列”来控制一些视觉方面(如文本的颜色),但它们仅在您在 terminal that supports these 中运行程序时有效。 (例如 Linux 终端)。

在不解释这些转义序列的环境中运行程序只会混淆输出(例如在 Windows 控制台中)。

关于c++ - 如何将 GUI 添加到作业中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21838065/

相关文章:

c++ - 为什么斜杠键 "/"的 ASCII 值不是 47?

c++ - GL_UNSIGNED_SHORT_5_6_5 未声明?

C++。如何在 Linux 中跟踪 .so 模块的内存分配

c++ - 如何正确释放一组指针?

c++ - 如何检查两个数组是否相同或不同

asp.net - 无法将 ' ' 添加到网站。访问被拒绝 (550)

c++ - CUDA 中的 thrust::device_vector

c++ - 显示浮点的 ieee 32 位表示...指针输出的奇怪行为

c++ - 关闭时出现访问冲突错误

visual-studio-2010 - 找出谁在 VS 2010 中使用 TFS 进行了更改