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


![[C语言编程练习][19]使用C++的引用,注意提交时把代码选为C++; [C语言编程练习][19]使用C++的引用,注意提交时把代码选为C++;](http://www.mshxw.com/aiimages/31/768394.png)
