Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[VC] FSTREAM vs IOSTREAM

None
2 antwoorden
  • Ik gebruik wat code uit een ouder boek (VC6), op het moment gebruik ik echter VC.NET.

    Ik krijg nu een error bij de declaratie:

    fstream kWave;

    Het zegt iets van "USE IOSTREAM you idiot!)… maar hoe werkt dit? En hoe moet ik deze declaratie dan opschrijven? FStream schijnt ie niet meer te kennen en ik heb dingen geporbeerd als "iostream kWave", maar dat was meer gokken :oops:.

    Hoe moet ik zo'n variable declareren, zodat ik nog steeds gebruik kan maken van functies als ".read" en ".is_open"?

    Alvast bedankt!
  • Hoi,

    Wellicht kun je iets proberen als:
    [code:1:fcc4fa8e00]
    #include <iostream>
    #include <fstream>

    std::ifstream mijnbestand;
    mijnbestand.open("bestandsnaam.txt", std::ios::in);
    if ( !mijnbestand.is_open() )
    std::cout << "NEE" << std::endl;
    [/code:1:fcc4fa8e00]
    Ik gebruik zelf overigens geen VC of VC.NET, maar ik neem aan dat de code ook bij jou zou moeten werken.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.