1、输入输出内容一致,如果输入的是101 xiongda m,那么输出的内容也是101 xiongda m
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
struct student {
int num;
char name[20];
char sex;
};
int main() {
struct student s;
scanf("%d%s %c", &s.num, s.name, &s.sex);
printf("%d %s %c\n", s.num, s.name, s.sex);
return 0;
}
———————————————————————————————————————————
2、//使用C++的引用,在主函数定义字符串指针char*p,
//然后在子函数内malloc申请空间,通过fgets读取字符串,
//然后在主函数中进行输出;要求子函数使用C++的引用,
//注意在C++中从标准输入读取字符串,需要使用fgets(p,100,stdin)
注意:创建main.cpp格式源文件!
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <stdlib.h>
void modify_pointer(char*& p) {
p = (char*)malloc(100);
fget