C 读文件

来源:互联网 发布:淘宝祖国版手办好莱污 编辑:程序博客网 时间:2024/06/04 19:01
#include <stdio.h>using namespace std;FILE *fp = fopen(sPath.toAscii(), "r");if (!fp){    QMessageBox::warning(NULL, "Warning", "Open file error!", "OK");    return;}while(!feof(fp)){     int nNodeCount = 0;    fscanf(fp, "%d", &nNodeCount);int nId = 0;    float fX = 0.0;    float fY = 0.0;    float fZ = 0.0;    //把信息按字符类型读出来    for (int i = 0; i < nNodeCount; i++)    {        fscanf(fp, "%d %f %f %f", &nId, &fX, &fY, &fZ);        //其它的一些相应的操作    }}//如果想在哪一行插入信息,可以使用seek()函数。if(out.seek(0)){     //相应的写入操作     out << 123 << endl;//不过此时123会代替第一行的三个字符,endl也会代替一个字符}

原创粉丝点击