QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1035|回复: 8

急,求原码

[复制链接]
发表于 2006-2-1 20:12:32 | 显示全部楼层 |阅读模式
我是个新手,编程遇到点问题想请教有空的大虾
怎么才能根据用户输入的路径找到文件并打开文件?
我自己也试着做了,但始终没能正确找到并打开文件,我想问问该如何操作;希望能有人给我点原码参考学习.
 楼主| 发表于 2006-2-1 20:17:40 | 显示全部楼层
或许这类问题以前在这版里发过,可难找啊,请大虾帮帮
虚心向你们学习
回复

使用道具 举报

发表于 2006-2-1 23:28:38 | 显示全部楼层
路径都有了你不知道怎么打开?
回复

使用道具 举报

发表于 2006-2-2 11:22:06 | 显示全部楼层
lz贴出代码
回复

使用道具 举报

 楼主| 发表于 2006-2-2 12:49:40 | 显示全部楼层
int main()
{
FILE * fp;
char charactor[100];
char c;

scanf ( "%s" , &charactor );
fp = open ( &charactor , O_RDONLY);
if ( ( c = fget(fp)) != EDF )
{
printf ( "%c" , c );
}
exit(0);
}

我的程序是这么写的,可怎么也打不开文件,知道有地方错了,可不知道该怎么改,请指点.......
回复

使用道具 举报

发表于 2006-2-2 15:02:54 | 显示全部楼层
c基础还是不行
[code:1]
#include <stdio.h>
#include <fcntl.h>
int main()
{
    FILE * fp;
    char charactor[100];
    char c;

    scanf ( "%s" , charactor );
    fp = fopen ( charactor , "r");
    if(!fp)
    {
        printf("cannot open file:%s\n",charactor);
        return 0;
    }
    while ( ( c = fgetc(fp)) != EOF )
    {
        printf ( "%c" , c );
    }
}
[/code:1]
回复

使用道具 举报

发表于 2006-2-2 17:46:06 | 显示全部楼层
呵呵,文件操作问题
回复

使用道具 举报

 楼主| 发表于 2006-2-3 10:22:01 | 显示全部楼层
谢谢了,虚心学习......
回复

使用道具 举报

发表于 2006-2-3 20:47:24 | 显示全部楼层

Re: 急,求原码

[quote:3c89a0bc7a="tzhchen"]我是个新手,编程遇到点问题想请教有空的大虾
怎么才能根据用户输入的路径找到文件并打开文件?
我自己也试着做了,但始终没能正确找到并打开文件,我想问问该如何操作;希望能有人给我点原码参考学习.[/quote]

也许我的这个程序能帮你
http://www.linuxfans.org/nuke/mo ... ic&t=145717
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 22:26 , Processed in 0.041534 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表