Zamiana z km na mile i z mil na km

0

Witam Zacznę od początku. Wiec mam w szkole programowanie w C++ i na zaliczenie przedmiotu muszę napisać program który będzie przeliczał mile na km i km na mile z wykorzystaniem winapi. Szczerze to nie umiem programować w tym języku gdyż nauczyciel był jaki był a jakoś programowanie ciężko mi zrozumieć. ktoś byłby wstanie mi pomóc z tym programem ?

Dzięki z góry
Wojtek

1

ile placisz za gotowca?
pomoc != odwalenie za Ciebie roboty

0

szczerze to winapii to ogarniam trochę ale z programowaniem leże a muszę to na wtorek zrobić na prawde nie wiem jak. tyle udało mi się zrobić

#include <stdio.h>
#define MILE 1,609344
int main (void)
{
float mile,km;

printf("podaj jednostke w milach");
mile = 1.609344 * km;
printf ( "% f = km =% f km" , km, mile);
getchar ();

return 0 ;
}
i nie wiem coś tutaj nie działa

0

to zacznij czytac jakis kurs... to sa podstawy podstaw. 30 min i bedziesz potrafil to zrobic.

Pamietaj, 30 min musisz poswiecic do wtorku. Inaczej samo sie nie zrobi

0

okno zrobić potrafię ale zupełnie nie mam pojęcia jak potem podstawić to do tych przycisków itd.. żeby to wszystko wyliczało a ile byś chciał za zrobienie takiego programu?

0

Wyobraź sobie, że gdzieś pracujesz i masz na jutro oddać szefowi wykonane dzieło. Czy będziesz komuś płacił 100 zł, żeby zarobić 50zł? To żaden interes dla Ciebie, że ktoś inny będzie umiał to zrobić. Najlepszy interes to jak Ty będziesz umiał to zrobić.

0

no chciałbym to umieć ale nie wiem od czego wogólę mam zacząć, Stworze okno do którego bedzię można wpisywać te wartości ale póżniej to nie mam pojęcia jak to podpiąć pod dany przycisk itd..

0

korzystam z tej strony tylko w którym miejscu mam wstawić obliczenia

0

Jak korzystasz z tej strony? Masz napisane, że w obsłudze komunikatu WM_COMMAND...
Czytaj dokładnie i uważnie co tam masz. Na początku jest przykład bez rozróżniania przycisków, potem masz przykład ze sprawdzaniem, który przycisk został naciśnięty.

W akcji przycisku musisz zrobić kolejną "niewykonalną" rzecz - pobrać wartość z kontrolki tekstowej i wykonać na niej odpowiednie operacje (konwersja do mil/km), po czym zapisać tą wartość do jakiegoś labela, czy tam z powrotem do tej kontrolki tekstowej.

0

udało mi się stworzyć to okno wygląda to tak.

0
/* White, COLOR_WINDOW is just a #define for a system color, try Ctrl+Clicking it */

Nie ma gwarancji, że COLOR_WINDOW to biały. Tak jest domyślnie, ale w „wysokokontrastowych” schematach kolorów może to być czarny.
Użycie COLOR_WINDOW w tym miejscu jest dobre, tylko komentarz mówi nieprawdę.
(COLOR_3DFACE mógłby być lepszym wyborem zgodnym z konwencją)

Pomiędzy kontrolkami powinno dać się przechodzić klawiszem TAB. Każda kontrolka która ma reagować na taba powinna mieć dodatkowo styl WS_TABSTOP, a pętla komunikatów mieć wywołanie IsDialogMessage:

while(GetMessage(&msg, NULL, 0, 0) != 0)
    if (!IsDialogMessage(hwnd, &msg))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
0

Hmm.. a powiedz nam, po co ci w ogóle przycisk? ;) Dwa editboxy ci spokojnie wystarczą.

0

żeby jakoś to wyglądało :D kurde pomoże mi ktoś gdzie mam wstawić tą akcje wczytującą podaną wartość i potem dalej gdy wybiore mile lub km zeby to zadziałało i klikając przelicz przeliczało bo meczę sie z tym od wczoraj i dalej nie wiem

0

może ktoś zechciałby napisać gotowca ?

0

Pisz na:
[email protected]

1 użytkowników online, w tym zalogowanych: 0, gości: 1