从文本文件读取的字符串:
1:100,200,101,200,102,200
————————————
截取字符串转为int,用数组存放。
100,200,101,200,102,200
int数组内容为:
num[0] = 100 num[1] = 200 num[2] = 101 num[3] = 200 num[4] = 102
Press any key to continue
data.txt文件内容为:1:100,200,101,200,102,200
#include
#include “conio.h”
#include “stdlib.h”
int main()
{
FILE *fp;
char *pchBuf,tmp[5];
int nLen,cnt=0;
int i,j=0,k=0,num[8];
fp = fopen (“data.txt”,”r”);
fseek(fp, 0, SEEK_END); //文件指针移到文件尾
nLen = ftell(fp); //得到当前指针位置, 即是文件的长度
//fseek(fp, 2, SEEK_SET); //文件指针移到文件尾
rewind(fp); //文件指针恢复到文件头位置
//动态申请空间, 为保存字符串结尾标志\0, 多申请一个字符的空间
pchBuf = (char*) malloc(sizeof(char)*nLen