比如text.txt文件里有一个123,我想把它读取出来,我有没有必要知道这个123是字符型还是整型,如果有必要,怎么弄
当然有必要了啊,你必须知道数据协议和数据格式啊,不然你咋读?咋解析数据?你连数据结构都定义不出来啊
需要知道类型、数量,至少自己要知道txt里数据是什么。
如存的是float型的像素坐标,那我读出来给一个对应的数组:
ifstream filein1("data.txt");
CvPoint2D32f *point1;
point1=(CvPoint2D32f*)malloc(N*sizeof(CvPoint2D32f));//读出来给point1这个矩阵 得到点的横纵坐标NX2的矩阵 浮点型
for(int i=0;i<N;i++)
filein1>>point1[i].x>>point1[i].y;
filein1.close();
如文末尾所示: https://blog.csdn.net/wd1603926823/article/details/48969039
您可以看看这个代码,它可以实现你说的效果,望采纳
#include <stdio.h>
using namespace std;
int main() {
FILE* f = fopen("text.txt", "r");
if (f) {
while (!feof(f)) {
printf("%c", fgetc(f));
}
}
return 0;
}