1 głośnik: Napiszmy program, który pobiera liczbę całkowitą od użytkownika bez
przy użyciu biblioteki CS50 Funkcja, dostać int.
Aby to zrobić, będziemy korzystać Nowa funkcja o nazwie skanowania f.
Że jak się okazuje, dostać int w CS50 użytkownicy biblioteki pod maską.
Zaczynamy.
>> Niech najpierw oświadczył int.
Nazwijmy to dowolnie x.
Które ostatecznie umieścić całkowitą użytkownika w.
Załóżmy teraz poprosi użytkownika o które numer, jak w przypadku liczby, proszę.
A teraz nazwijmy skanowania f, w następujący sposób.
F skanowania cytatu procent i, wskazując, że to, co chcę dostać
od użytkownika faktycznie całkowitą.
Ale teraz muszę zapewnić przechowywanie Przestrzeń do tego całkowitej.
Nie mogę po prostu przejść w X, bo wycofanie że kiedy przechodzą argument do
funkcja, to zazwyczaj przekazywane przez wartość.
To jest kopia przekazywana jest w.
Zamiast więc, chcę zapewnić f skanowania z adresu X, tak że może on
faktycznie zmienić wartość pod tym adresem.
Aby to osiągnąć, po prostu trzeba przekazać w znaku & x, aby przejść w
adres x.
>> Wreszcie idziemy do przodu i drukuj się dokładnie dla użytkownika
co on lub ona wpisana.
Z nadrukiem t, cytatu, dzięki na - procent i jest nasz
zastępczy, a następnie x to czas, nie Ampersand x.
Ponieważ, jak zawsze, chcę przejść do drukowania f dokładnie wartości że
chcesz wydrukować.
>> Załóżmy teraz zapisać, skompilować, i uruchomić ten program.
Dodać, skanowanie f zera, kropka kreska, skanowania f zero, numer należy.
Miejmy zapewnić mu o 50.
I dzięki za 50.