Klausimai pažymėti „fstream“

„fstream“ suteikia iostream sąsają failams I / O C ++.
12
atsakymai

mmap () vs skaitymo blokai

Dirbu su programa, kuri apdoros failus, kurie gali būti 100 GB ar daugiau. Failuose yra kintamo ilgio įrašų rinkiniai. Turiu pirmąjį įgyvendinimą ir jis veikia, o dabar žiūriu į našumo gerinimą ...
nustatyti 05 Rgs '08, 5:52 val
7
atsakymai

Skaitymas iš teksto failo, kol EOF pakartos paskutinę eilutę

Toliau pateiktas C + + kodas naudoja ifstream objektą, kad būtų skaitomi sveikieji skaičiai iš tekstinio failo (kuriame yra vienas skaičius eilutėje), kol jis pasiekia EOF reikšmę. >. Kodėl jis skaitė paskutinį eilutę sveiką skaičių du kartus? Kaip ją išspręsti? ...
rugpjūčio 22 d. '08, 5:21
1
atsakymas

C ++: kintamasis „std :: ifstream ifs“ turi iniciatorių, tačiau jo tipas yra neišsamus

Atsiprašau, jei tai gana gera, bet esu gana naujas C + +. Bandau atidaryti failą ir jį perskaityti su ifstream: vektoriaus <string> load_f (eilutės failas) {vector <string> tekstas; ifstream ifs (failas); eilutės buferis, str_line; ...
nustatyti 26 vas '13, 5:17
7
atsakymai

Kaip sukurti C + + srautą iš POSIX failo deskriptoriaus?

Iš esmės aš ieškau „C ++“ versijos „fdopen“ (). Aš šiek tiek dirbau šiuo klausimu, ir tai yra vienas iš tų dalykų, kurie atrodo lengvi, bet pasirodo esą labai sunkūs. Ar praleidau kažką šiame įsitikinime (t. Y. Ar tai tikrai lengva)? Jei ne, ar yra ...
nustatytas balandžio 30 d '10, 19:43
5
atsakymai

Kaip nustatyti „Cream filestreams“ (fstream), kaip galite nustatyti failo dydį?

Aš tikiu, kad tai tiesiog praleidau vadove, bet kaip jūs nustatote failo dydį (baitais), naudodami „C ++“ srauto klasę iš fstream antraštės?
nustatykite kovo 09d
7
atsakymai

Kaip patikrinti, ar failas egzistuoja ir yra skaitomas C ++?

Turiu fstream my_file ("test.txt"), bet nežinau, ar egzistuoja test.txt. Jei ji egzistuoja, norėčiau sužinoti, ar galiu ją perskaityti. Kaip tai padaryti? Aš naudoju „Linux“.
nustatyti 05 Rgs '09 18:37
5
atsakymai

Kaip vienu metu skaityti eilutę arba visą tekstinį failą?

Aš dalyvauju pamokoje, kurioje pateikiami failai (kaip skaityti ir rašyti iš / į failą). Visų pirma tai nėra namų darbas, tai tik bendroji pagalba, kurią siekiu. Žinau, kaip vienu metu skaityti vieną žodį, bet nežinau, kaip skaityti vieną eilutę vienu metu.
nustatyti spalio 23 d '12 20:05
3
atsakymai

std :: fstream buferis lyginant su rankiniu buferiu (kodėl 10x rankinis buferinis prieaugis)?

Aš išbandžiau dvi įrašymo konfigūracijas: 1) „Fstream“ buferizavimas: // Inicializavimas const unsigned int length = 8192; char buferis [ilgis]; std :: iš srauto; stream.rdbuf () -> pubsetbuf (buferis, ilgis); stream.open ("test.dat", std :: ios :: binary | st ...
nustatyti spalio 21 d '12 13:45
8
atsakymai

FILE * gavimas iš std :: fstream

Ar yra (cross-platform) būdas gauti C FILE * deskriptorių iš C ++ std :: fstream? Aš prašau, kad mano C ++ biblioteka priima „Fstreams“ ir vienoje konkrečioje funkcijoje norėčiau naudoti C biblioteką, ...
nustatyti 21 rugsėjo '08 0:19
3
atsakymai

man reikia uždaryti std :: fstream?

Galimas dublikatas: Ar man reikia rankiniu būdu uždaryti „ifstream“? Ar man reikia skambinti fstream.close () arba fstream dešinėje RAII objektui, kuris sunaikina srautą, kai jis sunaikinamas? Turiu vietinį objektą std :: ofstream viduje metodo. Ar galiu ...
nustatytas 26 sausis '11 11:21
4
atsakymai

C + + failų apdorojimas: skirtumas tarp „ios“: „app“ ir „ios“: valgė?

Koks skirtumas tarp „ios :: ate“ ir „ios“: kai rašote failą. Mano nuomone, „ios :: app“ suteikia jums galimybę judėti faile, o su „ios :: ate“ gali skaityti / rašyti tik failo pabaigoje. Ar tai tiesa?
nustatytas balandžio 28 d '12 4:12
2
atsakymai

Failo pavadinimo (arba kelio) gavimas iš fstream failo

Ar galiu gauti failo pavadinimą ar kelią iš fstream objekto? Žiūrėjau per srauto metodus ir neradau nieko panašaus.
Nustatykite gegužės 27 d. 12 val
4
atsakymai

C ++: kas yra srautas

Girdėjau apie srautą, o apie failų srautus. O kas jie yra? Ar tai kažkas, kas turi vietą atmintyje? Ar tai yra kažkas, kurioje yra duomenų? Ar tai tik sąsaja tarp failo ir objekto? Bet kokia pagalba būtų vertinama.
nustatyti 27 rug. '12, 18:58
5
atsakymai

std :: ofstream, patikrinkite, ar failas egzistuoja prieš rašant

Aš įgyvendinu failų išsaugojimo funkcijas „Qt“ programoje naudojant „C ++“. Aš ieškau būdų patikrinti, ar pasirinktas failas egzistuoja prieš jį parašant, kad galėčiau suaktyvinti įspėjimą vartotojui. Aš naudoju std :: ofstream, ir aš nerandu Boos sprendimo ...
nustatyti 30 lapkričio '10, 20:11
13
atsakymai

naudojant fstream skaityti kiekvieną simbolį, įskaitant tarpus ir naują eilutę

Aš norėjau naudoti „fstream“, kad perskaitytumėte txt failą. Aš naudoju inFile >> characterToConvert, bet problema ta, kad ji praleidžia visas tarpas ir eilutes. Rašau šifravimo programą, todėl turiu įtraukti tarpas ir eilutes. ...
rugsėjo 22 d. '08 10:26 val