C/C++中关于文件的读取和输出
2011-10-31 14:24
459 查看
//#include<stdio.h>
//#include<stdlib.h>
//int main(){
//char descrip[10];
//double price = 1.0;
//FILE *inFile;
//inFile = fopen("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt","r");
//if(inFile == NULL){
// printf("\nFailed to open the file.\n");
// exit(1);
//}
//while(fscanf(inFile,"%s%lf",descrip,&price)!=EOF)
// printf("%-9s %5.2f\n",descrip,price);
//fclose(inFile);
//return 0;
//}
#include<iostream>
#include<fstream>
int main(){
std::ofstream output;
std::ifstream input;
std::string goods;
float price;
output.open("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt");
output<<"Batteries "<<39.25<<std::endl<<"Bulbs "<<3.22<<std::endl<<"Fuses "<<11.03;
output.close();
input.open("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt");
while(!input.eof()){
input>>goods;
input>>price;
std::cout<<goods<<" "<<price<<std::endl;
}
input.close();
return 0;
}
数据:
Batteries 39.25
Bulbs 3.22
Fuses 1.0
//#include<stdlib.h>
//int main(){
//char descrip[10];
//double price = 1.0;
//FILE *inFile;
//inFile = fopen("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt","r");
//if(inFile == NULL){
// printf("\nFailed to open the file.\n");
// exit(1);
//}
//while(fscanf(inFile,"%s%lf",descrip,&price)!=EOF)
// printf("%-9s %5.2f\n",descrip,price);
//fclose(inFile);
//return 0;
//}
#include<iostream>
#include<fstream>
int main(){
std::ofstream output;
std::ifstream input;
std::string goods;
float price;
output.open("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt");
output<<"Batteries "<<39.25<<std::endl<<"Bulbs "<<3.22<<std::endl<<"Fuses "<<11.03;
output.close();
input.open("C:\\Users\\LY\\Desktop\\Practice\\File\\data.txt");
while(!input.eof()){
input>>goods;
input>>price;
std::cout<<goods<<" "<<price<<std::endl;
}
input.close();
return 0;
}
数据:
Batteries 39.25
Bulbs 3.22
Fuses 1.0
相关文章推荐
- C++ 把输出结果写入文件/从文件中读取数据
- 关于C++二进制文件读取转换,数据版本升级,增加字段等结构调整工具的思路。
- 关于C++文件读取
- 关于C++文件读取
- C++调用GDAL库读取并输出tif文件,并计算斑块面积输出景观指数:CSD
- C++ Demo 001: 读取一个从命令行指定的文件,输出文件内容到显示器,并且给每一行输出添加一个行号
- c++ 读取txt文件并输出到控制台
- 一个关于读取指定路径下文件名称的小工具(C++)
- 关于c/c++ 工程中获取文件路径、设置输出文件路径的问题
- Log(C/C++和Java)->写到Log设备文件 LogCat->读取Log设备文件(LogCat默认输出控制台)
- C++ 读取PE文件并十六进制打印输出
- C++中的文件输入/输出(2):读取文件
- C++ 中关于文件的读入和输出
- 关于c++中txt文件的读取操作
- C++ 中关于文件的读入和输出
- C++实现读取文件,输出单词
- 关于C++读取Lua配置文件实现案例
- c++读取文件目录下所有文件并输出
- 关于java读取文件IO流学习总结(二)
- c++中读取文件内容存入到另一个文件