69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <iostream>
#include <algorithm>
#include <cstdlib>
using namespace std;
char name[10];
int c;
int main(void)
{
FILE *p = freopen("out.txt", "r", stdin);//我的out.txt里是三行,每一行一个字符串和一个数字
cout << ftell(p) << endl;
string a;
int b;
/*第一次读取开始*/
while(cin >> a >> b)
cout << a << " " << b << endl;
/*第一次读取结束*/
cout << ftell(p) << "\n" << endl;//输出此时文件内部指针的偏移量
rewind(p);//重置文件指针
cout << ftell(p) << endl;//确认文件内部指针的偏移量被重置过
// fclose(stdin);
// freopen("out.txt", "r", stdin);
while(cin >> a >> b)
cout << a << " " << b << endl;
cout << ftell(p) << endl;//再次输出此时文件内部指针的偏移量
return 0;
}
int main(void)
{
FILE *p = freopen("s:\\out..txt", "r", stdin);//我的out.txt里是三行,每一行一个字符串和一个数字
cout << ftell(p) << endl;
string a;
int b;
/*第一次读取开始*/
while (cin >> a >> b)
cout << a << " " << b << endl;
/*第一次读取结束*/
cout << ftell(p) << "\n" << endl;//输出此时文件内部指针的偏移量
rewind(p);//重置文件指针
cout << ftell(p) << endl;//确认文件内部指针的偏移量被重置过
// fclose(stdin);
// freopen("out.txt", "r", stdin);
std::cin.clear();
std::cin.ignore(0x7fffffffffffffff, '\n');
rewind(p);//重置文件指针
cout << ftell(p) << endl;//确认文件内部指针的偏移量被重置过
while (cin >> a >> b)
cout << a << " " << b << endl;
cout << ftell(p) << endl;//再次输出此时文件内部指针的偏移量
return 0;
}