小编Jes*_*nez的帖子

在main()之前或之后声明函数之间有什么区别?

有什么区别:

void function();

int main()
{......}

void function()
{......}
Run Code Online (Sandbox Code Playgroud)

VS

void function()
{.......}

int main();
Run Code Online (Sandbox Code Playgroud)

在main之前声明一个函数然后在main之后定义它然后在main之前声明并定义它似乎很奇怪.这是出于审美目的吗?我的老师写的功能就像第一个例子.

c++

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

C++ 如何获取窗口大小(宽度和高度)?

我正在尝试创建一个图表,我需要知道用户运行代码的窗口的大小。我正在尝试缩放数据,以便数据仅显示在窗口的大小上,而无需换行或滚动. 我在 Windows 上,但我想使用类似于 Linux 的东西

int lines = atoi(getenv("LINES") ;
int cols  = atoi(getenv("COLUMNS") ;
Run Code Online (Sandbox Code Playgroud)

所以我可以缩放数字并显示这样的图表

320 a ============================================================
160 b ==============================
 80 c ===============
 40 d =======
 20 e ===
 10 f =
  5 g 
  2 h 
  1 i 
  2 j 
 17 k ===
 41 l =======
 67 m ============
 97 n ==================
127 o ========================
157 p =============================
191 q ====================================
227 r ===========================================
257 s ================================================
283 t =====================================================
331 u ==============================================================
367 v =====================================================================
373 …
Run Code Online (Sandbox Code Playgroud)

c++

3
推荐指数
2
解决办法
2万
查看次数

编译错误:函数不带1个参数

void displayCost();
double computeArea();
double roundCost();

int main()
{
    return 0;
}

void displayCost(string name, int size)
{
    double area = computeArea(size);

    cout << "Since a " << size << "-inch pizza covers" << area << "square inches, "
         << name << ", then a 12 cents per square inch, the cost will be" << 12*area
         << " - which rounds to" << roundCost();
}

double computeArea(int size)
{
    double radius = size/2;
    double area = pi*radius*radius;
    return area;
} …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors visual-c++

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

标签 统计

c++ ×3

compiler-errors ×1

visual-c++ ×1