求助大神,OC如何读取文件数据并赋值给结构体数组
xcode吧
全部回复
仅看楼主
level 6
斯如谀◎ 楼主
@autoreleasepool {
NSFileManager *fm;
NSData *fileData;
fm=[NSFileManager defaultManager];
fileData=[NSData dataWithContentsOfFile:@"/Users/mai/Desktop/subway.rtf "];
if (fileData==nil) {
NSLog(@" failed");
}
NSString *string=[[NSString alloc]initWithData:fileData encoding:NSUTF8StringEncoding];
NSLog(@"%@", fileData);
NSLog(@"%@",string);
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
这里总是打不开
2017年04月13日 03点04分 1
level 8
你什么文件
文件里面是什么内容
2017年04月13日 04点04分 3
发现文件.rtf后面多了个空格,所以失败了, while(!feof(fp)) { fscanf(fp,"%@ %d %d %d %d %d", &station[n].staName, &station[n].lineOne, &station[n].lineTwo, &station[n].lineThree, &station[n].StaNo, &station[n].key); n++; }
2017年04月13日 05点04分
@斯如谀◎ typedef struct { __unsafe_unretained NSString *staName; int lineOne; int lineTwo; int lineThree; int StaNo; int key;}subway; 求帮,该如何赋值进去
2017年04月13日 05点04分
解决了吧
2017年04月14日 17点04分
回复 来了了7 文件是能打开了,但是不知道怎么赋值给结构体数组
2017年04月14日 17点04分
level 6
斯如谀◎ 楼主
求帮
2017年04月14日 14点04分 4
1