C中檔案基本讀寫操作(單字元,多字元)
#include <iostream>
using namespace std;
void main(int argc,char *argv[]){
//檔案的寫操作
FILE* file = fopen("C:\\Users\\Administrator\\Desktop\\a.txt", "r");
FILE* file2 = fopen("C:\\Users\\Administrator\\Desktop\\b.txt", "w");
if (!file){
cout << "開啟失敗" << endl;
}else{
cout << "開啟成功" << endl;
//讀取一個字串fgets(緩衝區,讀取字元個數,檔案指標)
char* strBuf=new char[5]; //緩衝區 ;5:讀取字元個數
char* str=fgets(strBuf, 5, file);
while (str!=NULL)
{
//cout << strBuf << endl;
fputs(strBuf, file2);
//memset(strBuf, 0, strlen(strBuf));
str = fgets(strBuf, 5, file);
}
}
using namespace std;
void main(int argc,char *argv[]){
//檔案的寫操作
FILE* file = fopen("C:\\Users\\Administrator\\Desktop\\a.txt", "r");
FILE* file2 = fopen("C:\\Users\\Administrator\\Desktop\\b.txt", "w");
if (!file){
cout << "開啟失敗" << endl;
}else{
cout << "開啟成功" << endl;
//讀取一個字串fgets(緩衝區,讀取字元個數,檔案指標)
char* strBuf=new char[5]; //緩衝區 ;5:讀取字元個數
char* str=fgets(strBuf, 5, file);
while (str!=NULL)
{
//cout << strBuf << endl;
fputs(strBuf, file2);
//memset(strBuf, 0, strlen(strBuf));
str = fgets(strBuf, 5, file);
}
}
int n = fclose(file); //關閉
if (n == 0)
{
cout << "正常關閉" << endl;
}
else{
cout << "關閉出錯" << endl;
}
fclose(file2);
system("pause");
}
if (n == 0)
{
cout << "正常關閉" << endl;
}
else{
cout << "關閉出錯" << endl;
}
fclose(file2);
system("pause");
}
//讀取一個字元
//進行操作 讀取成功,返回字元的ASCII碼。否怎返回EOF(-1)
//int ch = fgetc(file); //注意:ascii碼要進行轉換才能顯示
/*char a = char(ch); cout <<a << endl;*/
//putchar(ch); //輸出到螢幕
// //1.一個字元一個字元的讀取.和寫入
//int n = fgetc(file);
//while (n != EOF) //一個字元一個字元迴圈讀取
//{
// //寫入到另外一個檔案中去
// fputc(n, file2);
// putchar(n);
// n = fgetc(file);
//}
//int n = fgetc(file);
//while (n != EOF) //一個字元一個字元迴圈讀取
//{
// //寫入到另外一個檔案中去
// fputc(n, file2);
// putchar(n);
// n = fgetc(file);
//}
/*
stdin:標準輸入流
stdout:標準輸出流
stderr:錯誤提示流
*/
stdin:標準輸入流
stdout:標準輸出流
stderr:錯誤提示流
*/
相關文章
- Java 字元流檔案讀寫Java字元
- 字元輸出流_Writer類&FileWriter類介紹和字元輸出流的基本使用_寫出單個字元到檔案字元
- 129.(位元組流、字元流)對檔案進行讀寫操作字元
- C++讀寫檔案操作C++
- C++檔案讀寫操作C++
- C++中對檔案進行讀寫操作C++
- C語言fgetc()函式:讀檔案函式(由檔案中讀取一個字元)C語言函式字元
- IO流之 檔案操作字元流字元
- Python檔案讀寫詳解及設定檔案的字元編碼Python字元
- C語言putc()函式:寫檔案函式(將一指定字元寫入檔案中)C語言函式字元
- Java中檔案的讀寫操作Java
- java io 多種檔案操作方式(位元組、字元、行、隨機)Java字元隨機
- GC機制+字元編碼+檔案操作GC字元
- C語言fputc()函式:寫檔案函式(將一指定字元寫入檔案流中)C語言函式字元
- c# stringreader_stringwriter寫入字元及讀取字元(stream流)C#字元
- 【C++基礎】檔案流讀寫操作C++
- Android中檔案的讀寫操作Android
- Java檔案操作 讀寫操作Java
- C/C++中檔案的讀寫格式C++
- C# winform中讀寫ini檔案C#ORM
- C#中讀寫INI配置檔案C#
- Spring - 配置檔案中的特殊字元Spring字元
- 查詢檔案中的控制字元(轉)字元
- Python中的檔案的讀寫操作Python
- C/C++ 檔案讀寫C++
- C++寫檔案操作C++
- C++檔案讀寫C++
- c fopen檔案讀寫
- C++讀寫檔案C++
- Perl讀寫檔案&字串操作字串
- Golang對檔案讀寫操作Golang
- python檔案讀寫操作Python
- Scala檔案的讀寫操作
- 檔案操作之按照行讀寫檔案
- SCAU 高程綜合實驗:檔案操作與字元處理字元
- Python中的檔案讀寫-實際操作Python
- linux下批量修改檔案中的字元Linux字元
- C++ 字元處理函式(cctype標頭檔案)C++字元函式