急寻jixingzhong(瞌睡虫·星辰) 大哥,刚才的有关问题再请问一下

急寻jixingzhong(瞌睡虫·星辰) 大哥,刚才的问题再请教一下
刚才你给我的源程序:
#include   <stdio.h>  
#include   <stdlib.h>

int   main()
{
        FILE   *fp=fopen( "test.txt ",   "r ");
        float   arr[3][2],   *p;
        int   i,   j;
       
        p   =   (float   *)arr;
        for(i=0;   i <6;   i++)
                fscanf(fp,   "%f, ",   &(p[i]));
               
        for(i=0;   i <3;   i++)
        {
                for(j=0;   j <2;   j++)
                        printf( "%f\t ",   arr[i][j]);
                printf( "\n ");
        }
        system( "pause ");
        return   0;
}


test.txt   文件内容:(在工程当前目录下)
3420744.414,521459.884,
3420744.414,521459.882,
3420744.415,521459.883,
在vc++里可以编译但结果出不来,咋回事啊,大哥,我把那个text.txt文件放在桌面上了,是不是在程序里还要考虑路径问题?


------解决方案--------------------
FILE *fp=fopen( "C:\\Documents and Settings\\Administrator\\桌面\\test.txt ", "r ");