我一直收到loadParameters.exe已触发断点的消息?

时间:2017-07-14 05:18:01

标签: c

这是我应该做的任务但是每当我运行我的代码时,我都会在我的问题中说明错误。

创建一个函数, 返回类型:char 参数:int *,int *

在函数内部,请求两个整数。将用户响应设置为int *参数。

提示用户输入角色。 将他们的回复作为单个字符并从函数中返回。

主要: 定义两个变量并调用您的函数。 打印函数的结果和变量的值。

这是我的代码:

#include<stdio.h>
#include<stdlib.h>


char load(int *x, int *y);

void main()
{
    int integer1 = 0;
    int integer2 = 0;

    int *pointer1;
    int *pointer2;

    pointer1 = &integer1;
    pointer2 = &integer2;

    char returnValue;


    returnValue = load(*pointer1, *pointer2);

    printf("%c", returnValue);

    system("pause");

}

char load(int *x, int *y)
{
    char input;
    printf("Please enter two integers: ");
    scanf_s("%d %d", x, y);

    printf("Please enter a character:");
    scanf_s(" %c", &input);

    return input;
}

0 个答案:

没有答案