关于txt文本在mfc显示的问题

有个txt文本,形式如下(二维数组[][]):
1 8 3 4 4 7

0 2 5 4 8 9

6 2 1 4 7 8

.....
怎样用messagebox自动显示出每行最后一个数字(798....),不覆盖

遇到换行符就读取换行符前一个字符然后放到一个缓冲区中,然后用MessageBox显示就好楽l了。

读取换行符前面的一个字符,并放在后一个缓冲区,再用MessageBox显示

认为把txt文件读入到字符型数组array_1中

int i =0,j=0;
char array_2[5]={0};
 while(true)
 {
    if(array_1[i]=='\n' || array[i]=='\0')
    {
        array_2[j] = array[i-1];
        j++;
    }
    if(array[i] == '\0')
        break;
    i++
 }
 MessageBox(NULL,arrary_2,NULL,MB_OK);
 int i =0,j=0;
char array_2[5]={0};
 while(true)
 {
    if(array_1[i]=='\n' || array_1[i]=='\0')
    {
        array_2[j] = array_1[i-1];
        j++;
    }
    if(array[i] == '\0')
        break;
    i++
 }
 MessageBox(NULL,arrary_2,NULL,MB_OK);

有点错误,看这个。

CFile一次读取到内存中保存进CString对象中,然后利用CString::Tokenize()/Trim/Right()获取信息。

可以把txt中的数组读到一个数组中,然后可以任意操作了,想显示第几个数组元素都行。读取方法:
http://blog.csdn.net/hong__fang/article/details/43488265

CString 的Format函数可以拼接字符.也可以把数字转化为字符。