首页 > 系统相关> > [C语言编程练习][16]输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);
[C语言编程练习][16]输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);
作者:互联网
输入一个整型数,然后申请对应大小空间内存,然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include<stdlib.h>
#include<string.h>
/*输入一个整型数,然后申请对应大小空间内存,
然后读取一个字符串,字符串的输入长度小于最初输入的整型数大小,
最后输出输入的字符串即可(无需考虑输入的字符串过长,超过了内存大小);
*/
int main()
{
int i;
scanf("%d", &i);
char* p;
p = (char*)malloc(i);
char c;
scanf("%c", &c);//去除换行\n
gets(p);
puts(p);
free(p);
p = NULL;
return 0;
}
标签:内存大小,char,整型,字符串,include,输入 来源: https://blog.csdn.net/A707684133/article/details/122659256