| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 778 人关注过本帖, 1 人收藏
标题:来个高人指点下
只看楼主 加入收藏
kexiong
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-18
收藏(1)
 问题点数:0 回复次数:8 
来个高人指点下
我编了个小程序,想把它和EXCEL数据文件连起来,从EXCEL或者TXT文件中读取数据,再把结果输出到excel或者TXT文件中,帮忙给指点下,先说声谢谢了!
搜索更多相关主题的帖子: 高人 
2008-09-18 09:36
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
1、从TXT读写数据:fopen,fclose,fscanf,fprintf,fgets,fputs。
2、从Excel读写数据:COM,ActiveX,VBA(不使用C编程,直接使用VBA),从Excel导出数据为txt文本然后应用1。

自己选择吧。

PS 对于地一点,可以直接scanf,printf等等,然后使用的时候使用重定向。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-18 09:48
asd6791868
Rank: 1
来 自:逆流
等 级:新手上路
帖 子:362
专家分:7
注 册:2008-7-27
收藏
得分:0 
问楼上!
2、从Excel读写数据:COM,ActiveX,VBA(不使用C编程,直接使用VBA),从Excel导出数据为txt文本然后应用1。

自己选择吧
===================================================================================
COM  ACTIVEX  VBA 是什么????
能否简略讲讲

─條路 :  ┈片天  ┈個人  ─瞬間:
2008-09-18 10:13
kexiong
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-18
收藏
得分:0 
还是不太明白,是把scanf改为fscanf吗?在TC下运行就能读取TXT数据文件吗?
2008-09-18 10:17
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
COM,组件对象模型,通过对Excel服务器的使用,用软件方式操作Excel。
VBA,Visual Basic for Application 应用型VB语言。Excel内嵌的编程语言,使用VB的语法,可以使用它直接编程操作Excel。

scanf这些东西就不说了,C的基础。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-18 10:43
lvsong1988
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2008-9-18
收藏
得分:0 
不明白 
重定向是什么意思?你能不能写出具体的语句?这样也许我能更好的理解!
2008-09-18 17:05
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
#include <stdio.h>
int main()
{
    int a;
    scanf("%d",&a);
    printf("a is %d\n",a);
    return 0;
}

假设你在命令行,使用gcc编译器,程序源文件叫做test.c:
编译:gcc -o test.exe test.c

现在有个文件,名字是data.txt,里面只有一行,假设内容为1234,那么这么执行程序:
test.exe < data.txt
会输出:
a is 1234

这时,程序的scanf从文件读入,printf还是输出到屏幕。明白否?
如果写:
test.exe <data.txt >out.txt
则不会有任何显示,printf的输出被写到了文件out.txt中。

[[it] 本帖最后由 StarWing83 于 2008-9-18 17:12 编辑 [/it]]

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-18 17:10
yyssxj
Rank: 1
来 自:江苏
等 级:新手上路
威 望:1
帖 子:14
专家分:0
注 册:2008-9-19
收藏
得分:0 
请教
版主:
  按照你的方式我用以下句子编译
  C:\tc\TC.exe -o test.exe C:\tc\test.C
  不过它只出现TC加载test.c的画面,并未生成exe文件,请问怎么回事?是不是你用的gcc编译器跟我所用的TC编译器不是一回事,另外-o是啥意思?
2008-09-19 15:49
StarWing83
Rank: 8Rank: 8
来 自:仙女座大星云
等 级:贵宾
威 望:19
帖 子:3951
专家分:748
注 册:2007-11-16
收藏
得分:0 
LS,编译是小事情,你只要得到exe文件就可以了,关键是后面的重定向操作。

专心编程………
飞燕算法初级群:3996098
我的Blog
2008-09-19 15:57
快速回复:来个高人指点下
数据加载中...
 
   



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

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