://fp2=fopen(&quot quot;sales.dat&quot quot;,&quot quot;wa&quot quot;);num(m,n,xx);

需要一个关于c语言文件的读取方面的题目,(要有程序)!_百度知道
需要一个关于c语言文件的读取方面的题目,(要有程序)!
试查找文件中从第150个记录到第250个记录间出现的第一个最大的字符串。
&#47:3:〃absolute〃, 每个记录的数据是有一个由字母组成的字符个数不多于10个的字符串; str=mwnhkkevej:(自己改为dat格式)lurogxvmrrtmtpzlyucnjtjybqsuqnclmlsmaoixadmuazkwomrpjnpcrtuoakxijzhqmpkonvwltsxioyxucrrgkhudhhpqxdponpddwiizdgtheorukccmppqdolmhgkephrqkdjfsolazwskmpyqckxgleaaunwkgujmniktitrxqzumahgmfhfedejcpkokntvgzhkkscqwcnygupbhcrsdudsrlznnegtcvbqpabyivgajrrshxrvuxdnwealsvxuxcevfwfcflysaaexwngfhgmfdflspapmhkwpcxazqrkpblvvagwoxxpkaglnbzzhpfdqlstdctuflyctutdwykrxqzeygirccgtsqfvxsqbdxhgordfraaxpzcewxnrumbyhvmmtvapdihaieuhvlyneahrcylbaxwgrxkrynkqkegrbtjnsdxzlzooqwcpmhilodcjshegtededlhgconfcgboncyaigppidogzaaiuejxqmidmmrczdviozadzlsgwrqtslqedpyetjfpphhlunymwbfppkvgefnqiftuqchjygorzyphpkdzzgbsmeygepcdsyklzenqpziuymukwuqlaedcssqrppqfetwshvrxkhhjtygoarlnkzhlgeivajtbigfrilwddngjqwaslqbdmqpwcqyxfmtwfblcbveerkvtoeslwqiqbukiuhvwqlvmxrvnesmjzjcezyecqtrmtijhsmgjltxpnjjfbqrlrzuvegryirmgdlgnhdxdgelszzzixvollhuqfnbhjwvuwsbmzsplklcfiivqbyhaefpxtadahfwjqqggdggghiliwwdsyjqdpiqrspcqrkyrzrvatvmxdpnqrkpvgbdfrmtlyekccamhdlestkrutrgaguiifrbohurmwnhkkevejwgyshccoygrcjbvqldhbnekuovqpqdwxwqvxhebtyyzrttsooztxnexhuugtfoutiruhpitrnmhdiwmmfaxvdziioagnbeykkzzihfocyayqdcyylfpejuqdzibxtnypbyhkubdzcslkrpvlydjibghhbmoutbpbuouyckbrxrippdpocaqvwybdnqzgzpuwiyneiuzrjojcgpcfnblkpcpvsdwprqevgnqotctwmrtfjtpzngvephvhtu待续,如。本题文件付上. 已知在正文文件ch1.dat输出查找结果和该字符串中的字符个数n,num=10作出本题也行;&#47型如,并向文件t2.dat中
为了便于回答:将题中的150~到250改为15到80我要的是过程。呵呵。
提问者采纳
fp1=fopen(&quot:str=o;;0) {
} fprintf(fp2;=15;
if(strcmp(
fp2=fopen(&t2;
}输出;w&%s\
for(i=16,&=80;n&
FILE *fp2,&str);char str[11];int main(){
FILE *fp1;n&quot.dat&i++)
fscanf(fp1,&str);i&;,max)&char *
maxid=i;);;r&stdio,max.dat&quot,&quot,&quot就这样被#include &i++)
{fscanf(fp1,maxid),num=%d&
max=str.h&%s\;ch1
提问者评价
管他的。先把分给你了在说!没办法呀。呵呵。
其他类似问题
为您推荐:
您可能关注的推广
c语言的相关知识
其他1条回答
哈哈路过.c语言不会,我只学过c++
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
下载积分:2500
内容提示:数的定标
文档格式:DOC|
浏览次数:1|
上传日期: 04:59:40|
文档星级:
该用户还上传了这些文档
官方公共微信C语言的一道题,共用体练习,麻烦各位帮忙做一下,谢谢了啊_百度知道
C语言的一道题,共用体练习,麻烦各位帮忙做一下,谢谢了啊
然后对应一组相应的数据,n和m (n&lt,输出对应的结果。接下来为 n 行描述;=100000).476STRING
welcomeToCSTRING
LemonTree0124示例输出0。示例输入5
123,每个描述包含一个类型标志和一组相应的数据。输出对于每个询问,接下来有n个描述:浮点数保留两位小数;=100000,每组对应STRING数据不会超过19个字符),具体格式见样例输入输出:INT DOUBLE STRING,注意,最后为m行询问。输入输入的第一行为两个整数,分别代表描述的个数和询问的个数.56DOUBLE
0。紧接着有m个询问,要求输出第x个描述对应的数据(STRING类型保证不含空格,每个询问仅包含一个整数x, m&lt题目描述 给定n和m。类型标志共3种
提问者采纳
&quot,&}其中a; p2=fopen(&&#47,*int main(){%d& char arr[20]; } for(j=0;j&
else if(strcmp(ss[i];(strcmp(%s&quot,&quot,&STRING&quot.txt就是输入文件的内容;w&r&i++) {
if(strcmp(ss[num[i]]; } for(i=0;
inf *ss.txt&#include&lt,ss[num[i]];string#include&;b;)==0)
fprintf(p2;i++) {
fscanf(p1; FILE *p1;n&)==0)
fscanf(p1;;j++) {
fscanf(p1;
if(strcmp(ss[i];DOUBLE&quot,ss[i].b).arr),&m;
else/n& for(i=0;a.,&n);i&lt.)==0)
fprintf(p2; double b.} ss=(inf *)malloc(m*sizeof(inf)););typedef struct { char ch[10],&quot.h&gt,&%d&)==0)
fscanf(p1; fclose(p2);,i,n,&ss[i].h&gt,&;
else if(strcmp(ss[num[i]]; return 0;n,&); fscanf(p1,&INT&i&%,&; num=(int *)malloc(n*sizeof(int)),*p2.ch.a);,&num[j]);,&quot,&DOUBLE&quot.b);%s&#92.2lf\INT&%d %d&quot,&ss[i],&ss[i].arr);n.txt&;
fprintf(p2,ss[num[i]].h&gt,&%s&,&%d&#92,&%lf&quot.ch);#include&lt,j; p1=fopen(&quot,ss[num[i]];n&quot,&m;.a); } fclose(p1);)==0)
提问者评价
其他类似问题
为您推荐:
共用体的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁倒不是狗屁不通,逻辑上还是没问题的啦.只是我对文件操作不熟悉,可能对某些函数使用不当
您的举报已经提交成功,我们将尽快处理,谢谢!
修改后的程序
#include &stdio.h&
#define n 7
int main()
int i,j,ptr_2=0;
大家还关注
<a href="/b/.html" target="_blank" class="trackEventQuestion" trackType="PC_问题详细页" trackAction="跳转" trackDes="PC_大家还关注" title="判断一个数是否是素数,为什么除到其平方根就可以了? #include
for(i=2;i判断一个数是否是素数,为什么除到其平方根...
(window.slotbydup=window.slotbydup || []).push({
id: '2081942',
container: s,
size: '1000,60',
display: 'inlay-fix'求Verilog高手 关于Fopen_百度知道
求Verilog高手 关于Fopen
有的发我QQ。,谢谢。txt文件里面的数据,最好附带完整的文件。有没有关于怎么把。 @qq,存储在自己的寄存器堆里面的程序.com
谢谢 在线等啊
提问者采纳
= i + 1,以后想学的人遇到你的问题, Num_da,$= mem[i];
mem[0,还是不知所措,格式无所谓;
$stop(),Num_9e)。module FSM_9EDA_test。学习知识,Num_da);
i = 0,mem);
always@(posedge Clk) begin
$fclose(moniter_file),在这里贴一段小代码,Err_da);),一定要自己去动手;; #15 Rst = 0,也希望能帮到后来者,Data_In,Y_da呵呵,Rst,Num_t
Y_9e sign the %d times、;
initial begin
Clk = 0,并且满足你所使用的系统函数就可以了; #15 Rst = 1,只要里面存的是二进制数或十六进制数。读取的文件格式也无所谓.&quot:0] Num_9e.txt&quot,Err_9e, Err_9e;t
Y_da sign the %d times,$time,什么;
$fdisplay(moniter_file, Rst.
Rst = 0, Y_da,我替你慷慨一点吧、;
Cat time %t &#92.txt& end
FSM_9EDA inst (Clk.
$fdisplay(moniter_Outcome,Y_9e.v都行,还要和大家分享;at time %t &#92,Num_9e;
i &lt,直接用一个邮箱把东西搞走了; end
initial begin
moniter_file = $fopen(&quot,&quot:2155], moniter_file, Data_In,所以,希望能帮到你; wire
Y_9e;;Sequence, Err_da.& #5 Rst = 1; wire [7;
Data_In = 0; #20
$readmemb(&;
always #5 Clk = ~Clk,&quot,fopen是打开一个文件
FSM_9EDA这个函数没有给出
我没法仿真的
仿真看结果分析啊
还有这个里面
moniter_file = $fopen(&Outcome.txt&); #20
$readmemb(&Sequence.txt&,mem); 打开的是两个。txt。。#20
$readmemb(&Sequence.txt&,mem);就是读到mem,我已经知道了 上面的那个在程序里面具体输出的是什么 谢谢
呵呵,我把原代码给你,还要给你一个Sequence.txt的文件,是不?你要自己去学习才能学会,如果你有什么问题,追问我吧,源代码不能给你了,这是我给研究生们出的一个大作业。如果都贴上来了,他们期末大作业估计都交这道题的了。呵呵,见谅。
因为那个readmem我已经知道怎么用了
直接告诉我大概的结果
然后我估计就知道怎么更改了
我只要行为描述可以通过就可以了。。。。
呵呵,这个是testbench。什么结果?就是读取数据,然后又写入数据,只是不同文件而已。很简单的。函数源代码很大,不是几句能说完的。结果从testbench中可以看出来啊。逻辑实现在这里是隐藏的。
问一下这个啊moniter_file = $fopen(&Outcome.txt&); 这个moniter_file最后的值怎么是0 2 之类的
还有file_read = $fopenr(&2txt&);
$fseek(file_read,-1,2);&#47;&#47;整个文件的大小
= $ftell(file_read);
怎么不管2txt这里面写多少 返回的src_len都是很大的同一个数据
moniter_file 是文件句柄,它的具体值应该是随机的吧?这个我倒是没关心过。在你这里,file_read是文件句柄吧?2txt是什么文件啊?没有后缀吗?文件句柄和文件里的内容是不同的概念。
提问者评价
太感谢了,真心有用
其他类似问题
为您推荐:
fopen的相关知识
其他1条回答
fopen是打开一个文件,把文件里的数据写给变量,没看懂你的意思
我也知道 但是 操作的时候老是出现问题
最后我就直接用过了一个for循环的readmem函数,把。txt的数据读到我定义的reg [n:0] mem[0:m]里面
modelsim仿真没有问题 。。。可是好像综合的时候有点问题
这一大堆函数以前没怎么用过
现在想看点例子学学
全的资料好少。。。。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 cmquot 的文章

 

随机推荐