SPEAKER 1: Scriviamo un programma che ottiene un numero intero da parte dell'utente, senza utilizzando le librerie CS50 funzione, ottenere int. Per fare questo, stiamo andando a utilizzare una nuova funzione chiamata scansione f. Che si scopre, ottenere int nel CS50 utenti della biblioteca sotto il cofano. Qui andiamo. Facciamo prima dichiarato un int. Chiamiamolo arbitrariamente x. Che infine mettere intero l'utente dentro Passiamo ora richiede all'utente di che numero, come con il numero, per favore. E ora chiamiamolo scansione f, come segue. F Scan, tra virgolette per cento i, indicando che cosa voglio ottenere dall'utente è effettivamente un numero intero. Ma ora ho bisogno di fornire l'archiviazione spazio per questo intero. Non posso passare x, perché il richiamo che quando si passa un argomento a un funzione, è in genere passato per valore. Che è una copia viene passato dentro Così, invece, voglio fornire scansione f con l'indirizzo di x in modo che possa effettivamente cambiare il valore a tale indirizzo. Per ottenere questo, ho semplicemente bisogno di passare in commerciale x per passare nella indirizzo di x. Infine andiamo avanti e stampa per l'utente esattamente quello che lui o lei digitato. Con la stampa t, tra virgolette, grazie per - cento i è la nostra segnaposto, seguito da x questo tempo, non Ampersand x. Perché, come sempre, voglio passare in f stampare esattamente il valore che desidera stampare. Vediamo ora salvare, compilare, ed eseguire questo programma. Fai, scansione f zero, barra puntino, scansione f zero, il numero favore. Diciamo fornire con o 50. E grazie per il 50.