c语言数据文件输入输出

2024-12-28 05:25:24
推荐回答(4个)
回答1:

1) 所谓输入输出是以计算机为主体而言的。

2) 在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。

3) 在使用C语言库函数时,要用预编译命令
    #include
将有关“头文件”包括到源文件中。

使用标准输入输出库函数时要用到 “stdio.h”文件,因此源文件开头应有以下预编译命令:

复制纯文本新窗口
  1. #include
#include

复制纯文本新窗口
  1. #include "stdio.h"
#include "stdio.h"

stdio是standard input&outupt的意思。

4) 考虑到printf和scanf函数使用频繁,系统允许在使用这两个函数时可不加

复制纯文本新窗口
  1. #include
#include

复制纯文本新窗口
  1. #include "stdio.h"

回答2:

你试试这个
#include
#include
#include
#include

using namespace std;

int main()
{
ofstream out("有地效起飞重量计算.txt", “wb”);//二进制写的方式
if(!out)//文件打开错误
{
cerr << "cannot open file!" << endl;
return 0;
}
int i = 0,int j = 0;
double Gwoge,Kd[5];
cout << "the file is created"< cout << "please enter the Gwoge and 5 Kd." << endl;
while(cin >>Gwoge >> kd[i] )//循环输入,键入ctrl + z结束
{
i++;
out << Gwoge << ' ' << kd[i]<< endl;
cout << "item added!\nplease enter the Gwoge and 5 kd.(键入ctrl + z结束)" << endl;
}
out.close();

ifstream in("有地效起飞重量计算t.txt", ios::in);//创建文件读取对象
if(!in)//打开文件错误
{
cerr << "cannot open file!" << endl;
return 0;
}

while(in >>Gwoge >>kd[j])//读取文件
{
j++;
cout < }
in.close();//关闭文件对象
return 0;
}
是写成C啊还是改程序!

回答3:

老师的意思是不是叫你再程序里添加文件输出和定位啊?

回答4:

没看懂你问的