1 00:00:00,000 --> 00:00:00,220 2 00:00:00,220 --> 00:00:02,860 ALTAVOZ 1: Vamos a escribir un programa que obtiene un número entero de que el usuario, sin 3 00:00:02,860 --> 00:00:05,820 utilizando las bibliotecas CS50 función, recibe int. 4 00:00:05,820 --> 00:00:08,570 Para ello, vamos a utilizar una nueva función llamada barrido f. 5 00:00:08,570 --> 00:00:12,880 Eso resulta, conseguir int en el CS50 usuarios de la biblioteca debajo de la campana. 6 00:00:12,880 --> 00:00:13,980 Aquí vamos. 7 00:00:13,980 --> 00:00:15,400 >> Primero vamos a declarar un int. 8 00:00:15,400 --> 00:00:17,110 Digamos que es arbitraria x. 9 00:00:17,110 --> 00:00:19,350 Eso será en última instancia, poner número entero del usuario pulg 10 00:00:19,350 --> 00:00:25,530 Ahora vamos a pedir al usuario que número, como en número, por favor. 11 00:00:25,530 --> 00:00:28,280 Y ahora vamos a llamar a exploración f, de la siguiente manera. 12 00:00:28,280 --> 00:00:32,250 F Scan, por ciento, entre comillas i, lo que indica que lo que quiero llegar 13 00:00:32,250 --> 00:00:34,040 por parte del usuario es de hecho un número entero. 14 00:00:34,040 --> 00:00:37,190 Pero ahora tengo que proporcionar almacenamiento espacio para ese entero. 15 00:00:37,190 --> 00:00:40,830 No puedo pasar en x, porque recuerdo que cuando se pasa un argumento a un 16 00:00:40,830 --> 00:00:43,080 función, que es típicamente pasa por valor. 17 00:00:43,080 --> 00:00:44,880 Es decir se pasa una copia pulg 18 00:00:44,880 --> 00:00:48,970 Así que en lugar, quiero dar f exploración con la dirección de x de modo que pueda 19 00:00:48,970 --> 00:00:51,840 realmente cambiar el valor en esa dirección. 20 00:00:51,840 --> 00:00:56,310 Para ello, simplemente necesito para pasar en signo x para pasar en el 21 00:00:56,310 --> 00:00:58,210 dirección de x. 22 00:00:58,210 --> 00:01:00,870 >> Por último vamos a seguir adelante e imprimir por el usuario exactamente 23 00:01:00,870 --> 00:01:02,160 lo que él o ella escribe. 24 00:01:02,160 --> 00:01:06,520 Con la impresión t, entre comillas, gracias por - ciento i es nuestra 25 00:01:06,520 --> 00:01:11,000 marcador de posición, seguido de x esta tiempo, no ampersand x. 26 00:01:11,000 --> 00:01:14,570 Porque, como siempre, quiero pasar a f imprimir exactamente el valor que 27 00:01:14,570 --> 00:01:15,560 quiere imprimir. 28 00:01:15,560 --> 00:01:19,400 >> Ahora vamos a guardar, compilar, y ejecutar este programa. 29 00:01:19,400 --> 00:01:25,200 Hacer, escanear f cero, slash dot, exploración f cero, número por favor. 30 00:01:25,200 --> 00:01:27,790 Vamos a proporcionar con o 50. 31 00:01:27,790 --> 00:01:29,040 Y gracias por el 50. 32 00:01:29,040 --> 00:01:31,563