在这个函数中放置系统(“暂停”)的位置?

时间:2014-04-12 05:05:41

标签: c function parameter-passing

我试图暂停我的屏幕以测试代码,但我不知道是否将系统("暂停")放在我说的任何地方说未定义

#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);
}

1 个答案:

答案 0 :(得分:1)

将它放在main()的末尾。

不要忘记包含其标题:

#include <stdlib.h>