1. 程式人生 > >C++中如何讀取一個檔案。

C++中如何讀取一個檔案。

一段小程式,如何讀取一個TXT文件。
一個名為name的文件。

# include "stdio.h"
# include "iostream.h"
# include "string.h"
void main()
{
    //開啟檔案name.txt且為只讀模式
    //name.txt儲存在當前資料夾下
    FILE *file=fopen("name.txt","r");
    //驗證指標是否為空
    if(file==NULL)
    {
        cout<<"fopen err\n";
    }
    char name[100]={0};
    while
(1) { //必須注意,當一個指標獲取的值作為判斷條件是一定要先清空儲存 memset(name,'\0',sizeof(name)); //將檔案的字元傳遞到字串中 fgets(name,100,file); //當name獲取的值為空的時候,跳出迴圈 if(0==strlen(name)) { break; } cout<<name; } }

相關推薦

C++如何讀取一個檔案

一段小程式,如何讀取一個TXT文件。 一個名為name的文件。 # include "stdio.h" # include "iostream.h" # include "string.h" void main() { //開啟檔案name.tx

C#讀取EXCEL檔案的第二種方法

using NPOI.HSSF.UserModel; using System; using System.IO; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; namespace ReadExcel { class Program

C++判斷一個檔案是否存在的方法

最進在寫的一個系統需要儲存結果資料,但是儲存結果資料的時候,如果那個資料已經存在,就會無法儲存,所以就需要先判斷是否存在該資料,判斷方法如下: #include<iostream> #include<fstream> using namespace

C#讀取pdm檔案資訊(PowerDesigner讀取方法)

其實PowerDesigner的pdm檔案是一個xml檔案來的,我們可以當作讀取xml檔案一樣的方式來讀pdm檔案。 其中,我們需要注意的是:如果我們不使用名稱空間管理器的話,系統會提示如下錯誤: 需要名稱空間管理器或 XsltContext。此查詢具有字首、變數或使用者定義的函式。  說明: 執行當前

Objective-C讀取Plist檔案資料

開發環境: Xcode 9.2 開發語言:ObjectiveC第一步:建立一個工程,然後新建一個Property List檔案.第二步: 編碼如下:#import "ViewController.h"@interfaceViewController ()@end@implem

C語言】向建立的 d:\\demo.txt 檔案追加一個字串

#include<stdio.h> int main() { FILE *fp; char str[102] = { 0 }, strTemp[100]; if ((fp = fopen("D:\\demo.txt", "at+")) == NULL) {

c++讀取檔案內容存入到另一個檔案

使用fstream庫中函式讀取檔案內容並存入到另一個檔案中的demo。 #include <stdio.h> #include <stdlib.h> #include <

c語言從一個檔案讀取文字到另一個檔案

#include "stdio.h" #include "string.h" int main() { FILE *fileR, *fileW; char buf[1000]; if((fileR = fopen("test.txt","r")) == NULL)

C++如何讀取txt檔案的資料並且以二位陣列存到記憶體

本次實驗主要的目的就是讀取txt的資料,在上次博文中說到如何讀取txt的資料,那篇博文讀了一行資料並存在了一個一維向量中,本次實現讀取二維向量。直接上程式碼: 解釋一下:程式碼中的40代表有40行,8064代表有8064列。 #include <iostream> #includ

C#讀取檔案和寫入檔案的類

  最近編寫了一個簡單的讀取txt檔案和寫入txt檔案的一個最簡單的類,在這裡分享給大家,如果大家有什麼建議或意見可以在下面評論裡面寫上,廢話不多說,程式碼如下: ///<summary>         ///讀取txt檔案裡面的資訊         ///&

C++實現讀取文字檔案資料到vector

如題,要將如下文字檔案讀進vector中: #include <iostream> using namespace std; #include <cmath> #inc

從資料庫讀取一個圖片並儲存為一個圖片檔案

import java.sql.*; import java.io.*; public class WriteDB {  public static void main(String[] args)  {   Connection conn=null;   String dr

java如何在檔案讀取一個字串並建立以這個字元為名字的類的物件

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">我們一般用properties或者XML檔案作為資源儲存的檔案,現在主

讀取一個檔案然後將檔案的資料排序然後輸出到另外一個檔案(氣泡排序)

#include <iostream> #include <fstream> #include <vector> using namespace std ; void Order(vector<int>& data)

C/C++讀取檔案判斷是否讀取結束

最近用C++讀取檔案時遇到了一個問題,讀取如下圖所示的檔案時,使用C中的feof()判斷是否讀取結束,總會在檔案末尾處總會多讀一遍。 可以看到我讀取的檔案格式是比較簡單的,沒兩行為一對,第一行有兩個int型別的數字,第二行是一個字串,包含影象的名稱。 先上我讀取檔案的

java基礎IO流使用讀取一個檔案的文字輸出到控制檯上

讀取一個檔案中的文字輸出到控制檯上 import java.io.FileNotFoundException; import java.io.FileReader; import java.io

專案讀取配置檔案的方式(二)

import java.io.IOException; import java.io.InputStream; import java.util.Properties; /** 有時,需要配置檔案,配置檔案中儲存的內容是什麼 ? 儲存屬性 儲存一些經常

android讀取properties檔案

java中經常用到properties檔案,然後通過使用Properties類來解析,這裡不再陳述使用properties檔案的好處,主要探討如何在android中使用properties檔案! 方法一:context.getAssets()  因為最終是通過流檔案來進行prop

關於Python讀取寫入檔案並進行檔案與使用者互動的操作

一、提前知識點 在python中是同樣和其他語言一樣可以進行檔案的讀取寫入操作,值得注意的是,Python中開啟檔案讀取的方式有幾種,分別是以下幾種: 1 f = open('username.txt') 2 first_line = f.readline() 3 print('fi

java讀取Property檔案屬性工具類

java中讀取Property配置檔案屬性工具類: import java.util.Locale; import java.util.MissingResourceException; import java.util.ResourceBundle; /** * 讀取Property配置檔