同样的程序,在UNIX不能通过?

发表于:2007-05-26来源:作者:点击数: 标签:
 
#include <stdio.h>
#include <stdlib.h>
int main( void )
{
    FILE *fp;
    int c;
    fp = fopen( "/root/fstab", "r" );
    if( fp != NULL ) {
        c = fgetc( fp );
        if( ferror( fp ) ) {
            printf( "Error reading file\n" );
        }
    }
    fclose( fp );
    return EXIT_SUCCESS;
}

 用-c参数能通过,但编译是就有
/tmp/cat*o
等。
就只有这样的提示,没有具体说错在那里!

原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)