chcę napisać funkcję w C zbiżonej do poniższej napisanej w Objective-C :
funkcja ma odczytywać plik i zapisywać w postaci char* wybraną linie tekstu język C jest konieczny ze względu na późniejsze portowanie na inne systemy.Kod:-(NSArray *)readFromFile:(NSString *)name { NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"txt"]; NSString *entireFileInString = [NSString stringWithContentsOfFile:path]; NSArray *lines = [entireFileInString componentsSeparatedByString:@"\n"]; return lines; }
jeśli ma ktoś pomysł jak można zrobić tablicę dwuwymiarową to tym bardziej będę zadowonyKod:char* readFile (int nrLine,char * NameFile) { char* line; int c; FILE* fin; fin=fopen(NameFile,"rb"); while(1) { c=fgetc(fin); if(!feof(fin)) line =+ c; ///??? how shoud be that??? //how seperate lines?? //how find the Line?? } fclose(fin); return line; }![]()
;/ nestety coś ciężko mi idą niektóre zagadnienia w C




LinkBack URL
About LinkBacks





