精华内容
下载资源
问答
  • vc读取TXT文件

    2012-08-12 10:35:47
    读取TXT文件 保存XY轴的坐标 在客户区生成曲线
  • vc 读取txt文件 并按行显示 源码

    热门讨论 2009-05-08 15:34:16
    vc 读取txt文件 并按行显示 源码 希望有用 vc txt 源码vc txt 源码
  • 写的很详细的关于如何用VC读取txt文件的例子。一看就会。给出了如何使用VC++读取txt文件的例子。
  • vc读取txt文件的数据

    热门讨论 2010-10-18 19:36:03
    本代码包括创建 读取 写入等内容,用两种方法写的,朋友们可以看看
  • vc读取TXT文件中的数值数据(类文件)

    千次下载 热门讨论 2008-04-20 23:49:30
    压缩包里包括一个.h文件和一个.cpp文件,用带有TXT文件路径参数的构造函数建立对象,就可以自动把TXT文件中的数值保存到数组中,这个类用的是DOUBLE型,可以根据自己的需要更改,我初学VC,有不妥的地方请指正。...
  • --------------------------------------------------------------...在txt文件中有n行这样的数据,我想在VC中编一个程序,把这些数据中Va这一列的数据读取出来,请问有什么方法吗?有什么好的资料分享下吗?不胜感激啊
  • VC读取TXT文件数值

    2009-07-28 16:26:00
    #include "iostream.h"#include #include #include void main(){ FILE *file1=fopen("C://Documents and Settings//Administrator//桌面//新建文件夹//工程//yaoqiu//11.txt","r+"); int ps=0,n=0; char ch= ,ch...

    #include "iostream.h"
    #include <stdio.h>
    #include <stdlib.h>
    #include <stdio.h>


    void  main()
    {
      FILE *file1=fopen("C://Documents and Settings//Administrator//桌面//新建文件夹//工程//yaoqiu//11.txt","r+");
        int ps=0,n=0;
       char ch=' ',ch1=' ';
       float f,m=0;
      char *str = new char();
       while ((ch= fgetc(file1))!= EOF)
     {
        if(ch>47&&ch<58||ch==46)
        {
           if(ch1>47&&ch1<58||ch1==46)
             goto stop;
           else
             ps++;
                ch1=ch;
        }
        else
       stop: ch1=ch;
        //寻找最大浮点数;
      if(ch>47&&ch<58||ch==46)
           
        {str[n]=ch;
        n++;
        }
        else
        {
       f = atof(str);
                 if(f>m) 
        m=f;
         for(int i=0;i<n;i++)
         {
         str[i]=' ';
         }
         n=0;
       
        }
      }

    if(ch>47&&ch<58||ch==46)
        {
           if(ch1>47&&ch1<58||ch1==46)
             goto stop1;
           else
             ps++;
                ch1=ch;
        }
        else
       stop1: ch1=ch;
        //寻找最大浮点数;
      if(ch>47&&ch<58||ch==46)
           
        {str[n]=ch;
        n++;
        }
        else
        {
       f = atof(str);
                 if(f>m) 
        m=f;
         for(int i=0;i<n;i++)
         {
         str[i]=' ';
         }
         n=0;
       
        }

         cout<<ps<<endl;
     cout<<m<<endl;
       //delete str;
        fclose(file1);
      
      
    }

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guomei/archive/2009/04/01/4041927.aspx

    展开全文
  • 这段程序是读取txt中的数据,读取的是Va后面的一列数据Va:0.57 Ia: 124.5 Wa: 70(txt文件中有n行这样的数) 现在的问题是为什么我读取出来的数据组成的数组Va是-9.25596313493178e+061,这该怎么解决啊?
  •  假设你已有了名为ts.txt文件在你的工程目录下:  {  CStdioFile file;   CString sss;  char ccc[100];  DWORD o=0;  int ol=0;  file.Open("ts.txt",CFile::modeRead);  while...
    一、运用CStdioFile::ReadString()
    

    CStdioFile   f("your   file   name");  
      CString   str;  
      while(f.ReadString(str))  
      {  
              //str里面保存的就是一行值如:1         20.006       123.0       124       125.0  
              //你的格式是固定的,用CString类的成员函数操作  
      }   

    二、[程序实现]  
       假设你已有了名为ts.txt的文件在你的工程目录下:  
       {  
          CStdioFile   file;     
          CString   sss;  
          char   ccc[100];  
          DWORD   o=0;  
          int   ol=0;  
          file.Open("ts.txt",CFile::modeRead);  
          while(file.ReadString(sss))  
          {  
         ol++;  
         if(ol>1)//读两次就不读了.  
             break;     
           
          }  
          o=file.GetPosition();//记录上次的结果(读到哪了)  
          .................  
          file.Seek(o,0);//接着上回读  
          while(file.ReadString(sss))  
          {  
         strcpy(ccc,sss);  
         AfxMessageBox(ccc);  
          }  
       }  

    三、字符串转换成数值(详情参看MSDN)

    atof, atoi, _atoi64, atol

    Convert strings to double (atof), integer (atoi, _atoi64), or long (atol).

    double atof( const char *string );

    int atoi( const char *string );

    __int64 _atoi64( const char *string );

    long atol( const char *string );

    四、两个字符串分割的函数

    /****************************************************************************
    *
    * 函数指针:  SplitCString
    * 描    述: 将字符串按给定的符号进行拆分
    * 创    建: 黄德才[2008-4-11 8:59:58]
    *
    * 返    回: [int] - 拆分后的子串个数
    *
    * 函数参数 :[in]  strIn  - 需要进行拆分的字符串
    *   [out] strAryRe- 拆分后的字符串数组
    *   [in]  c   - 分割符
    ****************************************************************************/
    int CSysCfgApp::SplitCString(CString strIn, CStringArray& strAryRe, char division)
    {
    strAryRe.RemoveAll();
    if (!strIn.IsEmpty())
    {
    int nCount = 0;
    int nPos = -1;
    nPos = strIn.Find(division);
    CString strTemp = strIn;
    while (nPos != -1)
    {
    CString strSubString = strTemp.Left(nPos); 
    strTemp = strTemp.Right(strTemp.GetLength() - nPos-1); 
    nPos = strTemp.Find(division);
    nCount++;
    strAryRe.Add(strSubString);
    }

    if (nCount == strAryRe.GetSize())
    {
    CString str;
    int nSize = strIn.ReverseFind(division);
    str = strIn.Right(strIn.GetLength()-nSize-1);
    strAryRe.Add(str);
    }
    }

    return strAryRe.GetSize();
    }

    /****************************************************************************
    *
    * 函数指针:  SplitCString
    * 描    述: 将字符串按给定的符号进行拆分
    * 创    建: 黄德才[2008-4-11 9:30:58]
    *
    * 返    回: [int] - 拆分后的子串个数
    *
    * 函数参数 :[in]  strIn  - 需要进行拆分的字符串
    *   [out] strAryRe- 拆分后的字符串数组
    *   [in]  str   - 分割字符串
    ****************************************************************************/
    int CSysCfgApp::SplitCString(CString &strIn, CStringArray& strAryRe, LPCTSTR str)
    {
    if (str == _T(""))
    {
    strAryRe.RemoveAll();
    return 0;
    }

    int nStart = 0;
    int nEnd = 0;
    CString strTmp;
    while ( (nEnd = strIn.Find(str, nStart)) != -1 )
    {
    strTmp = strIn.Mid(nStart, nEnd-nStart);
    strAryRe.Add(strTmp);
    nStart = nEnd+2;
    }
    strTmp = strIn.Mid(nStart, strIn.GetLength());
    strAryRe.Add(strTmp);

    return strAryRe.GetSize();

     

    应用实例:

    CString str;
    str="_1_张三_123456789";
    CStringArray strAry;
    SplitCString(str,strAryRe,'_'); // 分割字符串
    for ( int i = 0; i < strAry.GetSize(); i++ )
    {
      strAry.GetAt(i) // 数组strAry中每个成员都是分割后的字符串
      // do somthing


    }

    展开全文
  • 假设txt文件中有这样格式的一组数据: 1 0x101 1 0x102 1 0x103 2 0x101 2 0x102 现在要读取这些数据,然后原样显示在列表框控件中,并根据每行第一个数是1或2来分别存入两个数组,应该怎么做啊?尝试了好久...
  • vc 读取多个txt文件

    2010-09-27 13:47:25
    利用vc读取多个不同格式的文件。大家共同学习~可实现选取时段读取或给定范围读取。
  • vc 怎么读取txt文件

    2013-08-22 09:59:58
    0000 0106 02a2 0300 0400 057f 0628 0704 0802 0928 0a40 1120 1220 1300 141b 1509 1675 1700 1800 ...我想问下怎么读取这个文件中的数据,然后把它保存到 UCHAR *data里面去啊
  • vctxt文件实例

    2008-10-15 15:18:21
    如何利用VC读取txt文件 编程实例,实现对文件的正确读取
  • VC 6.0 按顺序逐行读取TXT每行的数据内容,一行一行读取,基本的步骤和思路是:创建文件对话框、获得文件路径、打开文件、读文件、关闭文件。下面来看看具体的代码实现:  //创建文件对话框  CFileDialog dlg(TRUE...
  • 一个通过C程序读取文本中 字符串的程序 很简单
  • vc 各种读取txt文件的方法

    千次阅读 2012-06-16 10:30:11
    一、  CStdioFile 二、  FILE* f = fopen("file name", "mode");  char buff[size];... fread(buff, size, 1, f);... //用MFC读文件 ... CFile file("yourfile.txt",CFile::modeRead);  char *pBu


    一、

      CStdioFile

    二、

      FILE* f = fopen("file name", "mode");
      char buff[size];
      fread(buff, size, 1, f);
      fclose(f);

    三、

      //用MFC读文件
      CFile file("yourfile.txt",CFile::modeRead);

      char *pBuf;
      int iLen=file.GetLength();
      pBuf =new char[iLen 1];
      file.Read(pBuf,iLen);
      pBuf[iLen]=0;

      file.Close();
      MessageBox(pBuf);

    四、

      //用C SDK 读文件

      HANDLE hFile;
      hFile=CreateFile("2.txt",GENERIC_READ,0,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
      char ch[100];
      DWORD dwReads;
      ReadFile(hFile,ch,100,&dwReads,NULL);
      CloseHandle(hFile);
      ch[dwReads]=0;
      MessageBox(ch);*
    五、

      用C读文件
      FILE *pFile=fopen("1.txt","rb");
      char *pBuf;
      fseek(pFile,0,SEEK_END);//移动文件指针到文件末尾
      int len=ftell(pFile);//获取当前文件指针在文件中的偏移量,Gets the current position of a file pointer.offset
      pBuf=new char[len];
      rewind(pFile);//将指针移动到文件头,Repositions the file pointer to the beginning of a file
      //也可以用fseek(pFile,0,SEEK_SET);
      fread(pBuf,1,len,pFile);
      pBuf[len]=0;
      fclose(pFile);

      MessageBox(pBuf);


     

    展开全文
  • vc6.0读取超大txt文本文件

    热门讨论 2014-04-11 08:46:16
    Vc读取txt文件 普通大小的一般用fread就可以了,但是遇到大容量的文本文件会有读取错误的现象,那该怎么办呢?本程序是用MFC的CFile类解决的 经过测试没有问题
  • 本程序利用vc6.0为平台,读取txt文件数据,然后根据数据画出曲线图。 MFC/VC
  • VC引用HTTP读取TXT文件

    2013-06-07 13:14:48
    char login[] = "http://xxx.3322.org/xxx/xxx.txt";//验证地址 void main() { hnet = InternetOpen("Test", PRE_CONFIG_INTERNET_ACCESS, NULL, INTERNET_INVALID_PORT_NUMBER, 0); //检测是否连接网络 if(hnet==...
    #include <Windows.h>
    #include <iostream>
    #include <WinInet.h>
    #pragma comment( lib, "Wininet.lib" )
    //using namespace std;
    HINTERNET hnet;
    HINTERNET hFile;
    CHAR sbuff[14];
    DWORD lpword=0;
    char login[] = "http://xxx.3322.org/xxx/xxx.txt";//验证地址
    void main()
    {
    hnet = InternetOpen("Test", PRE_CONFIG_INTERNET_ACCESS, NULL, INTERNET_INVALID_PORT_NUMBER, 0);  //检测是否连接网络
    if(hnet==NULL)
    {
    return;
    }
    hFile = InternetOpenUrl(hnet, login, NULL, 0, INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_RELOAD, 0);  //获取URL句柄
    if(hFile==NULL)
    {
    return;
    }
    memset(sbuff, 0 , 14);
    InternetReadFile(hFile,(LPVOID)sbuff,sizeof(sbuff),&lpword);   //测试连接服务器
    //MessageBox(NULL,sbuff,"",MB_OK);
    printf(sbuff);
    }

    展开全文
  • vc打开并读取txt文件

    千次阅读 2011-03-21 17:07:00
    让用户选择文件进行打开和存储操作时,就要用到文件打开/保存对话框。MFC的类“CFileDialog”用于实现这种功能。使用“CFileDialog”声明一个对象时,第一个BOOL型参数用于指定文件的打开或保存,当为TRUE时将构造一...
  • vc ado如何读取txt文件

    2012-06-12 12:47:47
    vc 如何用Ado读取txt文件内容,txt文件中用tab来分隔.. 就是pCon.open怎么连接. pRet.open怎么打开. 求给点代码例子.
  • 如果读取到指定txt文件里边有“100 begin”就开始进行一些操作,结束后在文件里再写入“100 end”.操作次数通过读入文件里的数字而定,比如100有次操作,101再操作一次,等等。。。。大侠就告诉读取到的内容怎么区分...
  • VC中怎么读取.txt文件

    千次阅读 2013-05-23 10:11:23
    VC中怎么读取.txt文件 一、  CStdioFile 二、  FILE* f = fopen("file name", "mode");  char buff[size];  fread(buff, size, 1, f);  fclose(f); 三、  //用MFC读文件  CFile file("yourfile.txt...
  • 读取txt文件

    2012-09-14 16:05:37
    * 读取txt文件 * * @param srcPathName * @return */ public static Vector readText(String srcPathName) { Vector vc = new Vector(); ArrayList al = null; double l ...
  • VC.NET 文件操作源码实例,读取和保存TXT文本文件,可浏览打开TXT文本文件,保存独立的TXT存储文件读取独立的TXT存储文件,文件夹内Form1.h是主文件,程序的核心功能在此文件中完成。本实例的编译环境为VC .NET...
  • VC读取txt文件里两列数据并存放于两个数组中,然后通过引擎调用MATLAB的绘图函数,画出曲线。然,我的程序编译通过但无法显示曲线图像如果不读取txt文件直接给两个数组赋值就可以正常运行显示。如果这一思路不对的...
  • 我想要读取本地的txt文件,想用CStadio类的ReadString()函数来逐行读取, CStdio file;file.Open(_T("main.txt"),CFile::modeRead);返回总是失败,希望高手指点一二。 用上述的ReadString()方法拿到的数据是放在...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 192
精华内容 76
关键字:

vc读取txt文件