扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
FILE *fp
创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:响应式网站开发、成都品牌网站建设、成都营销网站建设。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。成都做网站、网站建设、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。
fp=fopen("这里面写文件路径","这里面写打开方式");
fprintf(fp,"%s","ni hao");
这样就把 ni hao 存到你选的文件了
可以
子函数和main一样都是函数,可以写任何功能
而且返回值,参数都可以自由定义
用子函数实现结构体数据的输入与输出:对于多数子函数的输入与输出,有一定规律性可言。
方法1:void型不传值传址调用与声明。main中声明void date_in(),void date_pout()。函数定义前一定在main()前先定义结构体变量(全局变量),然后定义输入或输出程序段。此时再main()调用即可。
如下:
struct student
{
char name[20];
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 什么的,也是重载而已,根本还是函数。如如果你要是知道嵌入式程序怎么开发的话,这个问题你自己就知道答案了。硬件本身做为设备的一部分,提供数据写入读取寄存器,向指定的地址写入数据,硬件自己就可以把你写入的数据进行显示,这样的话,语言本身的意义就变成了一些对设备的操作,每一个操作做为一个基本的过程,然后想要实现在的功能做为一个函数。从这方面来说,语言的基本部分也是函数。不知道回答的对不。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流