Portál AbcLinuxu, 13. května 2025 21:45
fp = fopen(argv[1], "ab"); fseek(fp, 0, SEEK_END); mSize = ftell(fp); fseek(fp, Odkud, SEEK_SET); data = new char[mSize - Odkud + 1]; fgets(data, mSize - Odkud, fp); data[mSize - Odkud] = '\0'; cout << "Zmena: " << data << endl;Odkud je misto odkud chci cist a mSize je velikost souboru. Od promene Odkud chci cist az do konce ...
fread(3)
místo fgets. A kdyby to mělo být celé postaveno na C++, tak by se dala využít třída ifstream
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.