FILE *fp
fp=fopen("这里面写文件路径","这里面写打开方式");
fprintf(fp,"%s","ni hao");
这样就把 ni hao 存到你选的文件了
可以
子函数和main一样都是函数,可以写任何功能
而且返回值,参数都可以自由定义
用子函数实现结构体数据的输入与输出:对于多数子函数的输入与输出,有一定规律性可言.
方法1:void型不传值传址调用与声明.main中声明void date_in(),void date_pout().函数定义前一定在main()前先定义结构体变量(全局变量),然后定义输入或输出程序段.此时再main()调用即可.
如下:
struct student
{
int old;
char sex;
}stu;
void date_in();
void main()
{ date_in();
}
void date_in()
{ scanf("%s%d/c,"stu.name,stu.old,stu.sex);
}时间问题程序有点简洁,有问题请追问,很乐意与你分享.
如果有不清楚在再追问我.
#include stdio.h
int input(void);
int main(void)
int price;
price=input(); /*接收子函数的返回值*/
printf("总价是:%d",price);
return 0;
int input(void)
int price1;
printf("请输入价格:");
scanf("%d",price1); /*读取数据*/ return price1; /*将数据返回给主函数*/
我想可以这样回答:输入输出功能的实现直接依赖于机器硬件,如果把输入输出功能作为语句的基本部分,则生成的可执行程序无法在具有不同指令系统的机器上运行.而把输入输出功能作为库函数由头文件提供,这就灵活多了,即在具有不同指令系统的机器上运行的C编译器,其输入输出函数的机器码也有所不同.
——不知正确与否,仅供参考.
无语,C◆◆ cout 什么的,也是重载而已,根本还是函数.如如果你要是知道嵌入式程序怎么开发的话,这个问题你自己就知道答案了.硬件本身做为设备的一部分,提供数据写入读取寄存器,向指定的地址写入数据,硬件自己就可以把你写入的数据进行显示,这样的话,语言本身的意义就变成了一些对设备的操作,每一个操作做为一个基本的过程,然后想要实现在的功能做为一个函数.从这方面来说,语言的基本部分也是函数.不知道回答的对不.
以上就是土嘎嘎小编为大家整理的C语言输入输出作为子函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!