c - 在此函数中将 system ("pause") 放在哪里?

标签 c function parameter-passing

我正在尝试暂停屏幕来测试代码,但我不知道要将 system("pause") 放在我放置的任何地方,它显示未定义

#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS
void load(int*a, int*b, int*c)
{
    printf("Enter 3 numbers");
    scanf("%d %d %d", &(*a), &(*b), &*(c));
}
void calc(int a, int b, int c, int *sum, float *avg)
{
    *sum = a + b + c;
    *avg = *sum / (float)3;
}
void print(int a, int b, int c, int sum, float avg)
{
    printf("The 3 numbers are%d %d %d \n",a, b, c);
    printf("The sum is %d\n", sum);
    printf("The Avg is %f\n", avg);
}

void main()
{
    int a, b, c, sum;
    float avg;
    load(&a, &b, &c);
    calc(a, b, c, &sum, &avg); 
    print(a, b, c, sum,avg);
}

最佳答案

将其放在main()的末尾。

并且不要忘记包含其标题:

#include <stdlib.h>

关于c - 在此函数中将 system ("pause") 放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23026325/

相关文章:

function - Azure Functions 运行时 v2.0 队列 MaxPollingInterval 被忽略

Rest Assured API 测试 - 将 Json 对象作为参数传递给获取请求

c - C 中的未命名参数

c++ - 我可以在仅支持 2.1 的卡中对 OpenGL4+ 进行编程吗?

用于将任意结构从主机字节顺序转换为网络字节顺序的 C 函数?

Python 中的函数设置全局变量(无意)

c - 有没有类似于 strcpy 但用于 int 值的东西?

python - 使用 UI 获取变量并调用函数。玛雅 python

Ruby double splat 参数对于 Hash 参数来说太贪心了

javascript:获取所有对象参数