65,210
社区成员
发帖
与我相关
我的任务
分享#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
FILE *fp=fopen("e:\\new\\origin.txt","r");
if (fp==NULL)
{ printf("打开文件失败! \n");
return -1;
}
int i;
fread(&i,sizeof(i),1,fp);
int count=0;
while(!feof(fp))
{ if(i==0x0d || i==0x0a)
count++;
fread(&i,sizeof(i),1,fp);
}
fclose(fp);
cout<<"该文件共有"<<count<<"行"<<endl;
return 0;
}
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream fs("e:\\new\\origin.txt",ios::in);
string line;
int count=0;
while(getline(fs,line))
++count;
cout<<"该文件共有"<<count<<"行"<<endl;
return 0;
}
#include<iostream>
using namespace std;
int main()
{
freopen("in.txt","r",stdin);
int count = 0;
char ch[1024];
while(gets(ch))
count++;
cout<<"该文件共有"<<count<<"行"<<endl;
return 0;
}
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
FILE *fp=fopen("a.txt","r");
if (fp==NULL)
{ printf("打开文件失败! \n");
return -1;
}
char i[256];
fgets(i,256,fp);
int count=0;
while(!feof(fp))
{
count++;
fgets(i,256,fp);
}
fclose(fp);
cout<<"该文件共有"<<count<<"行"<<endl;
return 0;
}
ROW0:ABCDEFGHIJKLMNOPQRS
ROW1:UVWXYZABCDEFGHIJKLM
ROW2:OPQRSTUVWXYZABCDEFG
ROW3:IJKLMNOPQRSTUVWXYZA
ROW4:CDEFGHIJKLMNOPQRSTU
ROW5:WXYZABCDEFGHIJKLMNO
ROW6:QRSTUVWXYZABCDEFGHI
ROW7:KLMNOPQRSTUVWXYZABC
ROW8:EFGHIJKLMNOPQRSTUVW
ROW9:YZABCDEFGHIJKLMNOPQ