SPEAKER 1: Mari kita menulis sebuah program yang mendapat integer dari pengguna, tanpa
menggunakan perpustakaan CS50 fungsi, dapatkan int.
Untuk melakukan hal ini, kita akan menggunakan fungsi baru yang disebut pemindaian f.
Bahwa ternyata, mendapatkan int di CS50 yang pengguna perpustakaan di bawah tenda.
Di sini kita pergi.
>> Mari kita pertama mendeklarasikan int.
Mari kita menyebutnya sewenang-wenang x.
Yang pada akhirnya akan menempatkan pengguna bilangan bulat masuk
Mari kita sekarang meminta pengguna untuk itu nomor, seperti nomor, silakan.
Dan sekarang mari kita sebut memindai f, sebagai berikut.
F Scan, kutipan tanda kutip persen i, menunjukkan bahwa apa yang saya ingin mendapatkan
dari pengguna memang integer.
Tapi sekarang saya harus menyediakan penyimpanan ruang untuk integer yang.
Aku tidak bisa lulus dalam x, karena ingat bahwa ketika Anda melewatkan sebuah argumen ke
fungsi, itu biasanya melewati nilai.
Itu adalah salinan yang berlalu masuk
Jadi, aku ingin menyediakan scan f dengan alamat x sehingga dapat
benar-benar mengubah nilai di alamat itu.
Untuk mencapai itu, saya hanya harus lulus di ampersand x untuk lulus dalam
alamat x.
>> Terakhir mari kita pergi ke depan dan mencetak untuk pengguna persis
apa yang dia ketik.
Dengan print t, kutipan tanda kutip, terima kasih untuk - i persen adalah kami
placeholder, diikuti oleh x ini waktu, tidak ampersand x.
Karena, seperti biasa, saya ingin masuk ke mencetak f persis nilai yang saya
ingin dicetak.
>> Sekarang mari kita simpan, kompilasi, dan menjalankan program ini.
Membuat, memindai f nol, dot slash, Scan f nol, nomor silakan.
Mari kita memberikan dengan o 50.
Dan terima kasih untuk 50.