一个txt文档(11.txt)存有数据:12 25 36 47 如何通过读文件命令按钮显示在四个编辑框中(IDC_A,IDC_B,IDC_C,IDC_D)
麻烦各位写的详细点 谢谢 了
                               

解决方案 »

  1.   

    你先看看CStdFile怎么读文件在说吧
      

  2.   


    #define DATACOUNT  4
    #define DATALEN  10        FILE *pf = fopen("1.txt", "r");
    char szFileData[DATACOUNT][DATALEN];
    char chSimple;
    int i, j, nRow, nCol; for (i = 0; i < DATACOUNT; i++)
    for(j = 0; j < DATALEN; j++)
    {
    szFileData[i][j] = 0;
    } nRow = 0;
    nCol = 0;
    chSimple = fgetc(pf);
    while (chSimple != EOF)
    {
    if (chSimple == 0x0a)
    {
    nRow++;
    nCol = 0;
    } szFileData[nRow][nCol] = chSimple;
    chSimple = fgetc(pf);
    nCol++;
    } fclose(pf);首先将文件中的数据读到数组中,
    然后就可以用数组里的数据去显示了