Узнать размер файла WinApi ( си )

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by ShyRka_coder, 24 May 2011.

  1. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Так народ помогите , в чем тут проблема может быть , проект запускается но нифига не выводить:( уже задрала .. Работаю в MVS 2008!!
     
  2. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Все сделал кому интересно ловите :)

    #include <windows.h>
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
    LPSTR lpCmdLine, int nShowCmd)
    {
    HANDLE hFile;
    LARGE_INTEGER size;
    HANDLE hMap = NULL;
    wchar_t buf[128];
    hFile=CreateFileW( L"D:\\login.txt", GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0 );
    if(hFile!=INVALID_HANDLE_VALUE)
    {
    GetFileSizeEx(hFile, &size);
    _i64tow(size.QuadPart, buf, 10);
    MessageBoxW(NULL, buf, L"File size", MB_OK);
    CloseHandle(hFile);
    }
    else MessageBoxW(NULL, L"Can not open file!", L"Error", MB_OK);
    }
     
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    ололо научился все таки пользоваться msdn и встроенной справкой по структурам IDE ? ;)
     
    _________________________
    1 person likes this.
  4. ShyRka_coder

    ShyRka_coder Member

    Joined:
    27 Jul 2010
    Messages:
    127
    Likes Received:
    7
    Reputations:
    5
    Ну как тут не научишся после такого промива мозГОв
     
    #4 ShyRka_coder, 25 May 2011
    Last edited: 25 May 2011