| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1398 人关注过本帖
标题:第三方士大夫
只看楼主 加入收藏
bfyycdi
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-12-22
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
第三方士大夫
上电股份委托委托维尔而是对方的身高

[ 本帖最后由 bfyycdi 于 2014-12-25 16:13 编辑 ]
搜索更多相关主题的帖子: 上电股份 第三方 士大夫 
2011-12-22 19:22
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:4 
直接读取txt肯定可以

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2011-12-22 19:28
love24114
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:223
专家分:399
注 册:2011-7-11
收藏
得分:4 
给个我自己写的程序,你自己修改下吧应该可以实现你说的功能
/************************************************************************/
/*
程序说明:
首先输入指令,
r为读出mynotexe.dll中的数据,
w为写入数据进mynotexe.dll
作者:love24114
*/                                                      
/************************************************************************/
#include <stdio.h>
#include <time.h>
#include <stdio.h>
/************************************************************************/
void WriteTime()
{
    FILE *FilePointer;
    time_t rawtime;
    struct tm * timeinfo;
    if ((FilePointer = fopen("mynotexe.dll", "a")) == NULL)
    {
        printf("打开文件失败!\n");
        }
    time(&rawtime );
    timeinfo = localtime(&rawtime );
    fprintf (FilePointer,"======%4d-%02d-%02d %02d:%02d:%02d======\n",
        1900+timeinfo->tm_year,1+timeinfo->tm_mon,timeinfo->tm_mday,timeinfo->tm_hour,timeinfo->tm_min,timeinfo->tm_sec);
//    fprintf(FilePointer,"%s",asctime(timeinfo));
    fclose(FilePointer);
}
/************************************************************************/
void WriteInNotexe()
{
    int c;
    FILE *FilePointer;
    WriteTime();
    if ((FilePointer = fopen("mynotexe.dll", "a")) == NULL)
    {
        printf("打开文件失败!\n");
        }
    while ((c=getc(stdin))!=EOF)   fputc(c,FilePointer);
    fclose(FilePointer);
}
/************************************************************************/
void ReadNotexe()
{
    int c;
    FILE *FilePointer;
    if ((FilePointer=fopen("mynotexe.dll","r"))==NULL)
    {
        puts("打开文件失败!");
    }
    while ((c=fgetc(FilePointer)) !=EOF)
    {
        printf("%c",c);
    }
    puts(" ");
    fclose(FilePointer);
}
/************************************************************************/
void yanzhen()
{
    char myzl = 'z';
    puts("……请输入指令……");
    scanf("%c",&myzl);
    if (myzl == 'w')
    {
        puts("指令输入正确。请写入内容……");
        WriteInNotexe();
    }
    else
    {
    if (myzl == 'r')
    {
        puts("指令输入正确。开始读出……");
        ReadNotexe();
    }
    else
        puts("无该指令。退出程序!");
    }
}
/************************************************************************/
int main(int argc, char *argv[])
{        
        yanzhen();
        return 0;
}

[ 本帖最后由 love24114 于 2011-12-22 19:44 编辑 ]
2011-12-22 19:42
love24114
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:223
专家分:399
注 册:2011-7-11
收藏
得分:0 
识别,可以用:(时间里的)去识别
2011-12-22 19:44
小鱼儿c
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:852
专家分:1317
注 册:2011-4-1
收藏
得分:4 
我觉得有必要吗!!
读每一个字符吗!!
既然是文本。。。
直接读取站空间大小。。。
然后除一个char类型的大小就OK了。
我想就算有误差也很少(误差可能在\n 和\n\r的区别了 或者别的地方)。
反正这样的速度肯定很快了。。。。。
获取大小有很多方法。。。。。。。
不管你是使用windwos api 还是有c里面的文件操作都可以。。

用心做一件事情就这么简单
2011-12-23 16:29
倚楼听风雨
Rank: 2
等 级:论坛游民
帖 子:33
专家分:38
注 册:2011-9-25
收藏
得分:4 
可以直接读出
2011-12-24 16:37
CyberRusher
Rank: 2
等 级:论坛游民
帖 子:10
专家分:12
注 册:2011-12-21
收藏
得分:4 
使用文件操作函数
2011-12-24 16:48
快速回复:第三方士大夫
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018821 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved