Description
使用C++的引用,注意提交时把代码选为C++;在主函数定义字符指针 char *p,然后在子函数内malloc申请空间,通过fgets读取字符串,然后在主函数中进行输出;要求子函数使用C++的引用,注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)
Input
输入一个字符串,例如 I love C language
Output
如果输入的是I love C language,那么输出也是I love C language
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void modify_pointer(char*& p)
{
p = (char*)malloc(100); //申请空间
fgets(p, 100, stdin);
//如果使用fgets传入的是一个指针变量,中间参数是指针指向的空间大小,数组就是sizeof
}
int main()
{
char* p = NULL;
modify_pointer(p);
puts(p);
return 0;
}