假如有一个文本文件font.txt,我想在这个文件中用fwrite()函数往font.txt写入如下格式的数字(如1到10000,每一个数字后一个回车),怎么实现呀?请教??????,后面有我写的main函数,但不知道如何实现?
1
2
3
4
5
6
7
8
...
...
10000#include "stdlib.h"
#include "stdio.h"
#include "string.h"
void main (void)
{
FILE *fp1;
int flag=0;
int flag1=0; int i=0;
if((fp1=fopen("F:\\Mpeg\\font.txt","w+"))==NULL)
{
printf("Can not open this file :g1616_00.txt\n");
return;
}
rewind(fp1);
unsigned short k;
k=1;
char a[4];
while(flag1<10000 )
{
//怎么把1到1000写到文本文件中呢
fwrite("\r",1,1,fp1);
}
}
1
2
3
4
5
6
7
8
...
...
10000#include "stdlib.h"
#include "stdio.h"
#include "string.h"
void main (void)
{
FILE *fp1;
int flag=0;
int flag1=0; int i=0;
if((fp1=fopen("F:\\Mpeg\\font.txt","w+"))==NULL)
{
printf("Can not open this file :g1616_00.txt\n");
return;
}
rewind(fp1);
unsigned short k;
k=1;
char a[4];
while(flag1<10000 )
{
//怎么把1到1000写到文本文件中呢
fwrite("\r",1,1,fp1);
}
}
解决方案 »
- 通过WMI获取磁盘阵列的硬盘数
- 高中毕业 不上大学 在家能学好编程么?
- 在MDI程序中继承了CScrollView,请问怎么控制打开的文档的默认大小???
- vc两个对话框之间变量值传递不成功
- 求助关于LISTCTRL的问题
- 象word中编辑菜单下的"撤消\恢复"功能如何实现?
- 我想从CWnd继承一个类,但是在ClassWizard中只有CWndThread,我手工把CMyWnd:public CWndThread改为CMyWnd:public CWnd后,可是在Class I
- 请问图形放大和缩小的功能是怎么实现的
- 新手问题:怎样在窗口客户区绘制一个宽6格(正方形)X 高8格的网格,急用!多谢!
- 关于Dao的问题?
- 改变屏幕分辨率的代码
- 关于const和构造函数的问题?紧急!!!
{
FILE *fp1;
int flag=0;
int flag1=0;int i=0;
if((fp1=fopen("F:\\Mpeg\\font.txt","w+"))==NULL)
{
printf("Can not open this file :g1616_00.txt\n");
return;
}
rewind(fp1);
unsigned short k;
k=1;
char a[10];
while(flag1<10000 )
{
//怎么把1到1000写到文本文件中呢
sprintf(a,"%d\r\n",++flag1);
fputs(a,fp1);
}
}
\r表示一个回车符
\n表示开始新的一行
所以\r并不会到下一行,还是从本行继续开始执行命令如果你有如下的显示语句:
fwrite("%s","hehe xixi");
fwirte("\r"," oo");
那么输出的结果会是: " ooxixi",
明白了吗?
#include "stdio.h"
#include "string.h"
void main (void)
{
FILE *fp1;
int flag=0;
int flag1=0; int i=0;
if((fp1=fopen("F:\\Mpeg\\font.txt","w+"))==NULL)
{
printf("Can not open this file :g1616_00.txt\n");
return;
}
rewind(fp1);
unsigned short k;
k=1;
char a[4];
while(flag1<10000 )
{
putw(flag1,fp1);
fwrite("\n",1,1,fp1);/*若不行就"\x0d\x0a"*/
}
}
字符串 "\x0d\x0a"