| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1018 人关注过本帖
标题:fprintf 输出到指定文件的问题。
只看楼主 加入收藏
dengwei3010
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2010-3-31
结帖率:66.67%
收藏
 问题点数:0 回复次数:0 
fprintf 输出到指定文件的问题。
/*
*  初始化加速/减速时定时器加载值的数据表
*/
#include<stdio.h>
#include<stdlib.h>
void main()
{
    FILE * fp;
    int n;
    long int GuiAccelTable[300]={0};
    GuiAccelTable[0] = 2236068;
    GuiAccelTable[1] = 926179;
    for(n = 2; n < 300; n++) {
        GuiAccelTable[n] = GuiAccelTable[n - 1] - (2 * GuiAccelTable[n - 1] / (4 * n + 1));
    }

    if((fp = fopen("SpeedTab.txt","w")) == NULL)
    {
        printf("cannot open file\n");
        exit(0);
    }
    for(n = 0; n < 300; n++ ) {
        /* if((n%10) == 0)   printf("\n"); */
        /*if( GuiAccelTable[n] > GuiAccelTable[n+1] ) printf("%d\t,%ld\t",n,GuiAccelTable[n]);*/
        fprintf(fp,"%ld->%d\t",GuiAccelTable[n],n);
        if( n>200 ) printf("%ld\t",GuiAccelTable[n]);
    }
    fclose(fp);
    getch();
    return ;
}
输出结果:
2236068->0    926179->1    720362->2    609538->3    537828->4    486607->5    447679->6    416805->7    391545->8    370381->9    352314->10    336656->11    322915->12    310730->13    299828->14    289998->15    281075->16    272928->17    265451->18    258557->19    252173->20    246240->21    240707->22    235531->23    230675->24    226108->25    221802->26    217733->27    213880->28    210224->29    206750->30    203442->31    200288->32    197277->33    194398->34    191641->35    188998->36    186462->37    184025->38    181681->39    179425->40    177251->41    175154->42    173130->43    171174->44    169283->45    167453->46    165682->47    163966->48    162302->49    160688->50    159121->51    157599->52    156120->53    154682->54    153283->55    151921->56    150595->57    149303->58    148044->59    146816->60    145618->61    144449->62    143308->63    142193->64    141104->65    140040->66    138999->67    137981->68    136985->69    136011->70    135057->71    134123->72    133208->73    132311->74    131432->75    130571->76    129726->77    128898->78    128085->79    127287->80    126504->81    125735->82    124980->83    124239->84    123511->85    122795->86    122092->87    121401->88    120721->89    120053->90    119396->91    118749->92    118113->93    117487->94    116871->95    116264->96    115667->97    115079->98    114500->99    113929->100    113367->101    112813->102    112267->103    111729->104    111199->105    110676->106    110161->107    109653->108    109152->109    108657->110    108169->111    107688->112    107213->113    106744->114    106281->115    105824->116    105373->117    104928->118    104489->119    104055->120    103626->121    103203->122    102785->123    102372->124    101964->125    101561->126    101162->127    100768->128    100379->129    99994->130    99614->131    99238->132    98866->133    98498->134    98134->135    97774->136    97418->137    97066->138    96718->139    96374->140    96033->141    95696->142    95362->143    95032->144    94705->145    94382->146    94062->147    93745->148    93431->149    93121->150    92814->151    92510->152    92209->153    91911->154    91615->155    91322->156    91032->157    90745->158    90461->159    90179->160    89900->161    89623->162    89349->163    89078->164    88809->165    88542->166    88278->167    88016->168    87756->169    87499->170    87244->171    86991->172    86740->173    86492->174    86246->175    86002->176    85760->177    85520->178    85282->179    85046->180    84812->181    84580->182    84350->183    84122->184    83895->185    83670->186    83447->187    83226->188    83007->189    82789->190    82573->191    82359->192    82146->193    81935->194    81726->195    81518->196    81312->197    81107->198    80904->199    80702->200    80502->201    80303->202    80106->203    79910->204    79716->205    79523->206    79332->207    79142->208    78953->209    78766->210    78580->211    78395->212    78212->213    78030->214    77849->215    77670->216    77492->217    77315->218    77139->219    76964->220    76791->221    76619->222    76448->223    76278->224    76109->225    75941->226    75774->227    75609->228    75445->229    75282->230    75120->231    74959->232    74799->233    74640->234    74482->235    74325->236    74169->237    74014->238    73860->239    73707->240    73555->241    73404->242    73254->243    73105->244    72956->245    72808->246    72661->247    72515->248    72370->249    72226->250    72083->251    71941->252    71799->253    71658->254    71518->255    71379->256    71241->257    71104->258    70967->259    70831->260    70696->261    70562->262    70428->263    70295->264    70163->265    70032->266    69901->267    69771->268    69642->269    69514->270    69386->271    69259->272    69133->273    69007->274    68882->275    68758->276    6863
问题是:为什么输出到6863就没有下面的结果了。
        设计应该是到299。现在只有6863.
        是不是,fprintf()的问题??
搜索更多相关主题的帖子: fprintf 文件 输出 
2010-07-07 18:16
快速回复:fprintf 输出到指定文件的问题。
数据加载中...
 
   



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

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