如题所述
你好!!
可以按照下面的方法实现:
char a[100];scanf("%s",&a);
或
char a[100];gets(a);
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-03-13
C中接收输入的有getchar()和scanf(),getchar是获取单个字符的,如换行,空格等。如果是一个串的话,用scanf吧,这个函数的用法,你可以百度,解释比较详尽。
第2个回答 2019-02-07
用
file*
fp=fopen("c:\文件路径你可以自己写\文件名.dat",
"w");
创建一个文件,这个文件如果存在就会被覆盖掉;用fprint(fp,
"%d\n",
data)
写入你的数据比如这里的data
file*
fp=fopen("c:\文件路径你可以自己写\文件名.dat",
"w");
创建一个文件,这个文件如果存在就会被覆盖掉;用fprint(fp,
"%d\n",
data)
写入你的数据比如这里的data
第3个回答 推荐于2016-10-24
输入数量不定的数据,那么首先要输入数据的个数,然后再输入数据才行。
int * a;// 以整型数据为例int n;
printf("请输入整型数据个数:");
scanf("%d", &n);
if (NULL == (a = (int *)malloc(n * sizeof(int)) ));//根据数据个数申请空间
{
printf ("[-] Not Enough Memory: ");
exit(1);
}
else
for (i = 0; i < n; i++)
scanf("%d", &a[i]);本回答被提问者采纳