c、c++写数据到文件
来源:互联网 发布:快看漫画mac 编辑:程序博客网 时间:2024/05/18 05:08
//c
#include<stdio.h>
int main()
{
FILE* fp;
fp = fopen("a:xxxkl.dat","w");
fp = fopen("xxxkl.dat", "wb");
if (fp == NULL)
{
printf("打开失败\n");
return -1;
}
int a;
scanf("%d", &a);
while (a != -1)
{
fputc(a, fp);
scanf("%d", &a);
}
fclose(fp);
return 0;
}
//c++
#include<stdlib.h>
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ofstream fout("xxxkl.dat");// 定义输出文件流并打开文件
if (!fout)
{
cout << "打开失败"<<endl;
return -1;
}
int a;
cin >> a;
while (a != -1)
{
fout << a << " ";
cin >>a;
} // 能够从键盘向文件正确输出数据
fout.close(); // 关闭输出文件流
return 0;
#include<stdio.h>
int main()
{
FILE* fp;
fp = fopen("a:xxxkl.dat","w");
fp = fopen("xxxkl.dat", "wb");
if (fp == NULL)
{
printf("打开失败\n");
return -1;
}
int a;
scanf("%d", &a);
while (a != -1)
{
fputc(a, fp);
scanf("%d", &a);
}
fclose(fp);
return 0;
}
//c++
对于c++文件操作:头文件:#include<fstream>
输出流: ofstream fout(" 路径"); fout<<x; fout.close();
输入流:ifstream fin(" 路径"); fin<<x; fin.close();
#include<stdlib.h>
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
ofstream fout("xxxkl.dat");// 定义输出文件流并打开文件
if (!fout)
{
cout << "打开失败"<<endl;
return -1;
}
int a;
cin >> a;
while (a != -1)
{
fout << a << " ";
cin >>a;
} // 能够从键盘向文件正确输出数据
fout.close(); // 关闭输出文件流
return 0;
}
文件操作函数
答:FILE *fp
fopen(“filename”, “rwatb+”)
char ch ch = fgetc(fp) fputc(ch, fp)
char str[n] fgets(str, n, fp) fputs(str, fp)
fread(buffer, size, count, fp) fwrite(buffer, size, count, fp)
fscanf(fp, “%c”, &ch) fprintf(fp, “%d”, ch)
fclose(fp)
rewind(fp)
fseek(fp, 偏移长度,SEEK_SET/SEEK_CUR/SEEK_END)
feof(fp)
1 0
- Linux C写数据到文件中
- c、c++写数据到文件
- C/C++ 如何把数据写到文件。
- 写文件(C/C++)
- C#XML文件的数据读、写
- c语言如何将printf产生的数据写到txt文件中
- C语言之文件操作06——写数据到文本文件遇0停止
- [C] 将数据写入到文件
- lua加载文件 读取数据到C
- C、C++写二进制数据到mysql的Blob字段
- C语言写二进制数据到mysql的Blob字段
- C、C++写二进制数据到mysql的Blob字段
- C语言写二进制数据到mysql的Blob字段
- c写文件
- C语言写文件
- 写C文件
- C#streamwriter写文件
- C写日志文件
- 键盘党-- vimperator
- 数据结构实验之二叉树的建立与遍历
- Android学习之布局动画
- mongodb和robomongo
- zzulioj 1905 小火山的跳子游戏(GCD+思维)
- c、c++写数据到文件
- 栈区,堆区,全局区,文字常量区,程序代码区 详解
- 并查集--HDU 3974Assign the task--带权
- linux编译内核
- 【zzuliOJ】1913 - 小火山的计算能力(模拟)
- Python 重点快捷键
- ZZULI-1905 小火山的跳子游戏 【GCD+LCM】
- POJ - 2010 Moo University - Financial Aid(二分)
- 1013: 字母排列