重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这是文件输入输出函数,例如下面代码:
诸暨ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
f((fp=fopen("d:\\input.txt","w"))==NULL)
{
printf("Cannot open file strike any key exit!");
getchar();
exit(1);
}
printf("输入一个字符串:\n");
scanf("%s",str);
则可以将你所输入的内容,保存在"input"文件
代码文本:
#include "stdio.h"
#define N 10
int main(int argc,char *argv[]){
int s[N]={0,1,2,3,4,5,6,7,8,9},i,k,t;
puts("The original state:");
for(i=0;iN;printf("%d ",s[i++]));//处理前输出
puts("\nAfter the reverse order:");
for(k=N-1,i=0;ik;i++,k--)
t=s[i],s[i]=s[k],s[k]=t;
for(i=0;iN;printf("%d ",s[i++]));//处理后输出
putchar('\n');
return 0;
}
打开include.h头文件。
找到有定义输入输出的语句,写在前面。后面直接用就行了,至于是哪一句我也没有研究过。
其实很多头文件都有输入输出功能,那你就多找几个试试。
void表示函数无返回值,也就不需要写return。如没有返回值的函数,void要写,否则默认返回值是int型需要return语句。
关于函数返回多个值,有很多方法:
一、不返回,函数返回值依然是void,但传值的时候传变量地址,那么在函数运行中改变变量地址里的值,函数运行结束,外面实参变量也改变了。比如void fun(int* a)。
二、不返回,函数通过全局变量传递值。
三、返回数组类型(包括结构数组),在函数中将要返回的多个值放在数组中返回,比如char *fun()。