-3
目標C語言 - >如何輸出某個數組?
我有CVS文件,我想將它讀成的NSString和創建陣列,即:
名稱,狀態,價格,郵政編碼
約翰,WI,20000 ,43555 .. ..
#import <Foundation/Foundation.h>
#import <string.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
//input user for a name on property list
int input;
NSLog(@"The worldcities.cvs contained infor on property names.");
NSLog(@"Enter a name: ");
scanf("%i", &input);
NSString *sourceFileString = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"filename" ofType:@"worldcities.csv"] encoding:NSUTF8StringEncoding error:nil];
NSMutableArray *csvArray = [[NSMutableArray alloc] init];
csvArray = [[sourceFileString componentsSeparatedByString:@"\n"] mutableCopy];
NSString *keysString = [csvArray objectAtIndex:0];
NSArray *keysArray = [keysString componentsSeparatedByString:@","];
[csvArray removeObjectAtIndex:0];
我希望能夠輸出基於用戶輸入從.cvs文件的創建數組的屬性名稱,我將如何進行?
請解釋你的問題??你需要什麼輸出? –
如何根據用戶輸入輸出存儲在cvsArray中的數組? – kid2222