用c语言写一个函数,从键盘得到整行的输入.
展开全部
#include <stdio.h>
void main()
{
int i;
char num[1000];
printf("输入一行数以换行符结束:");
for(i=0;;i++){
scanf("%c",&num[i]);
if(num[i]=='\n')
break;
}
}
void main()
{
int i;
char num[1000];
printf("输入一行数以换行符结束:");
for(i=0;;i++){
scanf("%c",&num[i]);
if(num[i]=='\n')
break;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汗,不用写函数。
本来就有:
头文件:stdio.h
函数: gets
例子:
char buf[1024];
gets(buf);
本来就有:
头文件:stdio.h
函数: gets
例子:
char buf[1024];
gets(buf);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main()
{
int num;
scanf("%d",&num);
printf("You have input %d",num);
}
void main()
{
int num;
scanf("%d",&num);
printf("You have input %d",num);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int main()
{
char array[100];
int i=0;
printf("Enter data:");
while((array[i]=getchar())!='\n'&&i<100)
{
i++;
}
array[i+1]='\0';
printf("%s",array);
return 0;
}
int main()
{
char array[100];
int i=0;
printf("Enter data:");
while((array[i]=getchar())!='\n'&&i<100)
{
i++;
}
array[i+1]='\0';
printf("%s",array);
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询