Skocz do zawartości

Recommended Posts

Napisano

Pisze sobie program który dokonuje wpisu do pliku ini . Pobieram wartosc klucza która wynosi zero .

 static TCHAR Buffor[1]; 

WritePrivateProfileString("Personality","next","0","C:\settings.ini") ;
                        

GetPrivateProfileString("Personality","next",NULL,Buffor,2,"C:\settings.ini");
                        
                        if(Buffor == 0)
                        {
                        MessageBox(NULL,Buffor,"",MB_OK);
                        }



I za chiny ludowe nie chce mi sprawdziec wartosci buffora !!!

Napisano

Sorry sprawdzenie wartosci powinno wygladac tak

if(Buffor == "0")
{
MessageBox(NULL,Buffor,"",MB_OK);
}

Ale tez nie sprawdza wartosci a jak wyswietlam tylko zawartosc buffora czyli

MessaageBox(NULL,Buffor,"",MB_OK);

To jest oki?? Dlaczego nie moge sprawdzic wartosci ?

Napisano

Proste, bo ty porównujesz wskaźnik z charem ;)
Powinno byc tak:

if(Buffer[0]=='0') MessageBox(...);

ps
Jak cos źle napisales w poscie to mozesz to poprawic naciskajac taki guzik "zmień".

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...