我正在尝试暂停屏幕来测试代码,但我不知道要将 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/