Gering Napisano Marzec 4, 2019 Autor Zgłoś Udostępnij Napisano Marzec 4, 2019 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 !!! Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Gering Napisano Marzec 4, 2019 Autor Zgłoś Udostępnij Napisano Marzec 4, 2019 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 ? Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Nemo Napisano Marzec 4, 2019 Zgłoś Udostępnij Napisano Marzec 4, 2019 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ń". Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Aspect Napisano Marzec 4, 2019 Zgłoś Udostępnij Napisano Marzec 4, 2019 Do porównywania stringów polecam używać funkcji strcmp. Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Squirt Napisano Marzec 10, 2019 Zgłoś Udostępnij Napisano Marzec 10, 2019 Buffor zawsze bedzie != 0 bo to wskaznik, musisz wartosc porownac, luup teraz widze ze to juz bylo :) Cytuj Link do komentarza Udostępnij na innych stronach More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.