青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

積木

No sub title

  C++博客 :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
  140 Posts :: 1 Stories :: 11 Comments :: 0 Trackbacks

常用鏈接

留言簿(1)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

// FileOp.cpp : Defines the entry point for the console application.
//

#include 
"stdafx.h"

//要用ifstream與ofstream進行文件的輸入與輸出操作,必須包含此頭文件
#include <fstream>
#include 
<iostream>
#include 
<stdio.h>//FILE需要



int _tmain(int argc, _TCHAR* argv[])
{
    
//技術扶自: http://www.mini188.com/showtopic-954.aspx

/************************************************************************/
/** 輸入文件流 ofstream
/***********************************************************************
*/
    
/*
    //聲明文件輸入的操作對象(輸出流對象)
    std::ofstream fout;
    //打開一個文件,提示:如果Output.txt文件不存在,則系統(tǒng)會自動為你創(chuàng)建一個
    fout.open("Output.txt");
    //對文件進行寫操作。
    fout << "This is a first line." << "\n";
    fout << "This is a second line." << "\n";
    
    int num = 150;
    char name[] = "John Doe";
    fout << "Here is a number: " << num << "\n";
    fout << "Now here is a string: " << name << "\n";

    //將文件流內(nèi)容保存到硬盤
    fout.flush();
    //關閉文件流
    fout.close();
    
*/


/************************************************************************/
/** 輸入文件流 ifstream  12 GameDev 15.45 L This is really awesome!
/***********************************************************************
*/
    
/*
    std::ifstream fin("Input.txt");
    
    int number;
    float real;
    char letter, word[8];
    fin >> number >> word >> real >> letter;
    char sentence[1000];
    fin.getline(sentence, 1000);

    fin.close();
    
*/


/************************************************************************/
/** 文件流操作 fstream
/***********************************************************************
*/
//     std::fstream fFile;
//     fFile.open("Output.txt", std::ios::in | std::ios::out);
    
//fFile.open("無線iPhone平臺開發(fā)基礎培訓交流圈.jpg");    //經(jīng)測試,非文本文件資源是打不開的。
    
    
//將整個文件的內(nèi)容讀取出來,并顯示
    
//注意:用這種方法讀出來的,都是忽略空格與換行符的
//     if (fFile.is_open())
//     {
//         char letter;
//         //while (fFile.good() && !fFile.eof())
//         while (!fFile.eof())    //用這個與上面那個都是一樣的效果
//         {
//             fFile >> letter;
//             if (fFile.eof())
//                 break;
//             std::cout << letter << std::endl;
//         }
//         getchar();
//     }


    
//注意:用這種方法讀限出來的,都是沒忽略末尾的換行符的
//     if (fFile.is_open())
//     {
//         char line[2048];    
//         while (fFile.good() && !fFile.eof())
//         {
//             fFile.getline(line, 2048);
//             static int count = 0;
//             if (count < 3)
//             {
//                 count += 1;
//                 fFile.seekg(0, std::ios::beg);    //這個是改變讀的指針位置。如果是想改變寫的指針位置用fFile.seekp(0, std::ios::beg/end);
//             }
//             std::cout << line << std::endl;
//         }
// 
//         //將第一行的字符串改:"The first line string is changed."
//         fFile.seekp(0, std::ios::beg);
//         //fFile << "The first line string is changed.";    //寫內(nèi)容不是這樣寫的。如果是ofstream可以這么寫。但對于fstream需要用下面的方法來寫。測試結果發(fā)現(xiàn),仍是寫不進去
//         //char* pszTempForWrite = "The first line string is changed.";
//         //fFile.write(pszTempForWrite, strlen(pszTempForWrite));
//         fFile.seekg(0, std::ios::beg);
//         fFile.getline(line, 2048);
//         std::cout << line << std::endl;
//         getchar();
//     }

//     //* fstream的其他一些方法
//     //read方法
//     char* pszOutputFileText = NULL;
//     fFile.seekg(0, std::ios::end);
//     int nSize;
//     nSize = fFile.tellg();
//     //std::cout << fFile.tellg() << std::endl;
//     //用read方法一次性將整文件給讀取出來(注意:這些讀出來后,末性居然會帶了一個亂碼。這個郁悶。)
//     pszOutputFileText = new char[nSize + 1];
//     fFile.seekg(0, std::ios::beg);
//     fFile.read(pszOutputFileText, nSize);
//     pszOutputFileText[nSize] = '\0';
//     std::cout << pszOutputFileText << std::endl;
//     delete [] pszOutputFileText;
//     getchar();
// 
//     fFile.close();


/************************************************************************/
/** 二進制文件的讀寫
/***********************************************************************
*/


/************************************************************************/
/** 字符串長度
/***********************************************************************
*/
//     char* pszString = "Hello";
//     std::cout << strlen(pszString) << std::endl;    //輸出5
// 
//     std::string sString = "Hello";
//     std::cout << strlen(sString.c_str()) << std::endl;//輸出5
// 
//     char szTest[5] = { 'H', 'e', 'l', 'l', 'o' };
//     std::cout << szTest[5] << std::endl;    //越界了,所以會報。
//     getchar();


/************************************************************************/
/** 使用FILE類對文件進行操作 (FILE在stdio.h中
/***********************************************************************
*/
    FILE
* materialFile = fopen("DefaultObjectStd.material""r");
    
if (materialFile == NULL)
    {
        std::cout 
<< "Open the file \"DefaultObjectStd.material\" failure." << std::endl;
        
return 0;
    }

    
const int MAX_COUNT =2048;
    
char everyline[MAX_COUNT] = { '\0' };
    
while (fgets(everyline, MAX_COUNT, materialFile))
    {
        std::cout 
<< everyline;    //注意:通過fgets()函數(shù)讀取出來的定符串,末尾是帶有換行符的。這與上面的是不一樣的。
    }

    
//取得文件的長度(即:文件的大小)
    int nMaterialFileSize;
    fseek(materialFile, 
0, SEEK_END);
    nMaterialFileSize 
= ftell(materialFile);
    std::cout 
<< std::endl << nMaterialFileSize << std::endl;
    
    getchar();

    fclose(materialFile);
    

    
return 0;
}
posted on 2011-06-27 18:21 Jacc.Kim 閱讀(830) 評論(0)  編輯 收藏 引用 所屬分類: VC / C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            激情久久一区| 亚洲美女精品一区| 西西裸体人体做爰大胆久久久| 欧美日韩国产免费| 亚洲第一网站免费视频| 99精品久久久| 韩国v欧美v日本v亚洲v| 91久久精品www人人做人人爽| 国产精品av免费在线观看| 亚洲人成啪啪网站| 亚洲精品在线观| 欧美日韩不卡一区| 欧美精品七区| 国产精品三上| 在线欧美日韩| 亚洲国产欧美在线| 亚洲小说春色综合另类电影| 一区二区三区久久久| 欧美一区二区啪啪| 你懂的网址国产 欧美| 国内久久婷婷综合| 在线播放视频一区| 亚洲视频精品| 亚洲电影在线| 亚洲私人影吧| 欧美精品高清视频| 亚洲国产精品国自产拍av秋霞| 亚洲综合久久久久| 亚洲精品中文字| 久久九九热re6这里有精品| 经典三级久久| 在线观看视频一区二区欧美日韩| 久久久久久久一区二区三区| 免费一级欧美在线大片| 亚洲影院色无极综合| 欧美成人a视频| 韩日欧美一区二区| 欧美激情一区二区三区成人| 亚洲午夜免费视频| 日韩视频亚洲视频| 亚洲日产国产精品| 9久草视频在线视频精品| 欧美在线播放高清精品| 午夜精品视频| 欧美中日韩免费视频| 亚洲一区美女视频在线观看免费| 99国产精品久久久久久久久久| 亚洲福利视频网| 国产精品国产自产拍高清av王其| 亚洲精品免费电影| 午夜免费在线观看精品视频| 亚洲午夜女主播在线直播| 亚洲欧洲在线视频| 先锋影音久久| 一本一本a久久| 香蕉尹人综合在线观看| 久久九九精品| 亚洲精品专区| 在线一区观看| 国产日韩欧美在线| 女人天堂亚洲aⅴ在线观看| 蜜臀av一级做a爰片久久| 99热免费精品| 欧美在线国产| 亚洲视频大全| 久久阴道视频| 久久大逼视频| 国产精品美女久久久| 在线观看成人网| 在线综合亚洲欧美在线视频| 黄网动漫久久久| 亚洲精品你懂的| 国内视频一区| 亚洲一级网站| 中文亚洲视频在线| 久热精品视频在线| 快播亚洲色图| 好吊一区二区三区| 欧美在线亚洲综合一区| 亚洲一区欧美激情| 欧美大片在线观看| 亚洲高清资源| 亚洲精品乱码久久久久| 免费在线观看一区二区| 欧美大尺度在线| 国产精品亚洲激情| 亚洲欧美网站| 久久久精品国产免大香伊| 国产亚洲欧美日韩在线一区| 亚洲午夜视频在线| 蜜桃久久精品一区二区| 亚洲男女自偷自拍图片另类| 亚洲精品日韩欧美| 欧美日韩午夜在线| 亚洲欧美国产不卡| 麻豆成人91精品二区三区| 亚洲人体1000| 国产精品久久福利| 亚洲女人天堂av| 久久精品亚洲精品| 99国产精品久久久久久久久久| 欧美日韩亚洲一区二区| 欧美一区二区三区久久精品茉莉花| 欧美一区=区| 免费不卡欧美自拍视频| 欧美成人精品一区二区三区| 亚洲一二三区在线观看| 在线视频成人| 国产伦精品一区二区三区高清| 久久精品女人天堂| 亚洲视频精品在线| 亚洲美女中出| 欧美国产亚洲精品久久久8v| 新片速递亚洲合集欧美合集| 亚洲精品一区二区三区在线观看| 国产三区二区一区久久| 国产美女一区二区| 欧美色另类天堂2015| 你懂的国产精品永久在线| 麻豆av一区二区三区| 久久激情五月激情| 久久男人av资源网站| 久久久精品日韩| 你懂的国产精品| 欧美久久视频| 欧美日韩在线观看一区二区| 欧美人体xx| 欧美日韩一区视频| 国产伪娘ts一区| 在线看片欧美| 99精品欧美一区二区三区| 亚洲欧美日韩成人高清在线一区| 麻豆亚洲精品| 在线欧美日韩| 国产日韩视频| 亚洲精选国产| 亚洲欧美精品| 久久蜜桃精品| 亚洲国产专区校园欧美| 亚洲精品精选| 翔田千里一区二区| 欧美国产日韩二区| 国语自产精品视频在线看一大j8| 日韩视频免费在线观看| 欧美在线啊v一区| 国产区精品视频| 亚洲欧洲一区二区在线播放| 一区二区三区日韩精品视频| 麻豆精品91| 久久国产精品网站| 欧美久久久久久| 在线成人免费视频| 久久婷婷国产综合国色天香| 亚洲精品九九| 欧美区在线观看| 亚洲经典三级| 亚洲人www| 欧美国产先锋| 亚洲精品一区二| 亚洲茄子视频| 欧美性jizz18性欧美| 中日韩高清电影网| 一区二区高清| 国产精品多人| 久久亚洲一区二区三区四区| 欧美在线亚洲综合一区| 亚洲激情在线| 中文一区字幕| 国内精品视频久久| 欧美成人按摩| 欧美日韩亚洲激情| 久久精品日产第一区二区三区| 欧美综合二区| av成人动漫| 久久九九精品99国产精品| 亚洲国产日韩欧美在线99| 亚洲人成艺术| 国产亚洲综合精品| 91久久国产自产拍夜夜嗨| 国产精品毛片va一区二区三区| 午夜精品视频在线观看一区二区| 久久只精品国产| 性高湖久久久久久久久| 麻豆精品在线视频| 午夜精品久久久久久99热| 久久蜜桃精品| 欧美在线一二三区| 欧美午夜精品久久久| 亚洲国产精品一区二区第一页| 欧美天天影院| 日韩视频―中文字幕| 久久综合免费视频影院| 一区二区久久久久久| 久久久久久久尹人综合网亚洲| 亚洲一区二区欧美日韩| 欧美区在线观看| 亚洲欧洲精品一区二区三区波多野1战4| 国产精品啊啊啊| 一区二区精品在线| 亚洲欧美一区二区三区久久|