c ++ - Problem med fopen og Windows-konsollen

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et meget mærkeligt problem. Jeg bruger Visual Studio 2010 Ultimate på Windows 7 x64. Jeg har denne enkle kode:


#include <stdio.h>

int main()
{
    fclose( fopen("hakuna", "w") );
    return 0;
}


Det virker meget godt, når jeg kompilerer det. Når jeg går til debug-mappen og dobbeltklikker på exe, opretter den filen. Men når jeg åbner konsollen og skriver i destinationen for exe og trykker på 'Enter' sker der intet. Hvis der er nogle prinfer, vises de, men filen oprettes aldrig.
Jeg vil være meget taknemmelig, hvis nogen er i stand til at hjælpe mig. Jeg har virkelig ingen anelse om, hvorfor dette sker

Bedste reference


Den oprettes i din standardmappe - eller hvor som helst din cmdline aktive mappe er.


For eksempel ser cmdlinen ud som noget sådan.


C:UsersAkari>


Det er den mappe, hvor filen er lavet.