这是我应该做的任务但是每当我运行我的代码时,我都会在我的问题中说明错误。
创建一个函数, 返回类型: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;
}