📄 clinorout.cpp
字号:
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
void main()
{
int count=0,i,m,str2[11];
long offset=100;
char ch,str1[100];
FILE *fp,*fp2;
if((fp=fopen("string.txt","rb"))==NULL)
{//以只读方式打开数据文件
printf("Can't open data file.");
exit(-1);
}
/* ch=fgetc(fp);//从fp所指向的文件中读一个字符
while(!feof(fp))//判断文件是否结束
{
printf("%c\n",ch);
count++;
ch=fgetc(fp);
}
printf("数据文件中字符的个数为:%d\n",count);
rewind(fp);//重定位fp指针指向数据文件的起始位置
//fgets(str1,count+1,fp);//从fp所指向的文件中读取count个字符放在str1缓冲区中;
//且读到换行符结束
*/
/* for(i=0;i<count;i++)
{//通过一个一个的字符输出
printf("%-3c",str1[i]);//"3c"表示输出的字符占三位,"-"表示左对齐
if((i+1)%10==0)
printf("%\n");
}*/
// printf("%s\n",str1);//一次输出串str1
fread(&m,sizeof(int),1,fp);/*fread(str,size,count,fp)函数在fp指定的文件中
读取size个字节的数据项count次,存放到str指定的
内在单元地址中.若调用成功,返回count的值;否则返
回-1. */
cout<<m<<endl;
printf("%\n");
fclose(fp);//关闭文件
/* if((fp2=fopen("string2.txt","w"))==NULL)
{//以只写方式打开数据文件
printf("Can't open data file.\n");
exit(-1);
}
fputs(str1,fp2);//把str1指向的字符串写入fp所指向的文件中
fclose(fp2);
*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -