| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1171 人关注过本帖
标题:请问如何调用出txt文本内容?
只看楼主 加入收藏
Arenz
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-11-21
收藏
 问题点数:0 回复次数:7 
请问如何调用出txt文本内容?

先用“input ”
输入出文本在系统内的正确路径如
F:\123.txt
然后在窗口显示出来文本内容.?
加以if的检测后缀并非为txt的东西打开无效.
路径错误也是.
并且打开后可以选择另存为路径..?

搜索更多相关主题的帖子: txt 文本 
2006-11-22 22:37
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 

FILE *input,*output;
char *name;
scanf("%s",name);
检查文件名,错误则提示后return 0;
if((input=fopen(name,"r"))==EOF) { 提示错误 return 0; }
while-printf
scanf("%s",name);
output=fopen(name,"w");
while-fprintf


My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-23 12:59
Arenz
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-11-21
收藏
得分:0 
while-printf
在win-tc里提示错误?
是不是需要在文件头加#include的内容进去呢?

我在学VB..
2006-11-23 16:42
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
....

....
while-printf是一种伪代码写法
就是while(满足条件) printf(输出内容);

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-23 19:28
neu_cnlj
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2006-5-16
收藏
得分:0 

我也想问这方面的问题,如果输入在文本里面呢?
比如
input.txt:
0 0 1
我想以double格式读入到output.txt中,该如何呢?
我发现double格式读入后,输入output.txt不是0.00 0.000 1.000
这是我的代码:

#include "stdio.h"

#define IN 2
#define ON 1
#define N 4

struct traningdata_type
{
int input[IN];
int output[ON];
}traningdata[N];

int main(int argc, char* argv[])
{
FILE *fp_input;
FILE *fp_output;
int j;

fp_input=fopen("c:\\1.txt","rb");
if(fp_input==NULL) printf("cant open input file!");
fp_output=fopen("c:\\11.txt","wb");
if(fp_output==NULL) printf("cant open out file!");

for(int i=0;i<N;i++)
{
for(j=0;j<IN;j++)
fscanf(fp_input,"%f",&traningdata[i].input[j]);
for(j=0;j<ON;j++)
fscanf(fp_input,"%f",&traningdata[i].output[j]);
}
for(i=0;i<N;i++)
{
for(j=0;j<IN;j++)
fprintf(fp_output,"%f",traningdata[i].input[j]);
for(j=0;j<ON;j++)
fprintf(fp_output,"%f",traningdata[i].output[j]);
}
fclose(fp_input);
fclose(fp_output);
return 0;
}

[此贴子已经被作者于2006-11-23 19:40:10编辑过]

2006-11-23 19:39
Arenz
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-11-21
收藏
得分:0 
以下是引用卧龙孔明在2006-11-23 19:28:09的发言:
....

....
while-printf是一种伪代码写法
就是while(满足条件) printf(输出内容);

能详细说一下while的满足要求的具体指令格式吗?
还有printf的输入格式..


我在学VB..
2006-11-23 19:50
卧龙孔明
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:59
帖 子:3872
专家分:684
注 册:2006-10-13
收藏
得分:0 
char s;
while(s=getc(input)!=EOF) printf("%c",s);

My Blog: www.aiexp.info
虽然我的路是从这里开始的,但是这里不再是乐土.感谢曾经影响过,引导过,帮助过我的董凯,飞燕,leeco,starwing,Rockcarry,soft_wind等等等等.别了,BCCN.
2006-11-23 19:57
Arenz
Rank: 1
等 级:新手上路
帖 子:233
专家分:0
注 册:2006-11-21
收藏
得分:0 

哦!
谢谢了!


我在学VB..
2006-11-24 00:57
快速回复:请问如何调用出txt文本内容?
数据加载中...
 
   



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

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