Resultados de la búsqueda a petición "scanf"

3 la respuesta

Buena forma de vaciar el búfer scanf cuando se ingresa una entrada no válida

He estado pensando en formas de eliminar entradas malas enscanf funciones para permitir que las indicaciones de bucle hagan su trabajo. Tengo una llamada de función aquí que vacía la entrada. Esto funciona pero todavía tiene errores si ingreso ...

9 la respuesta

Desventajas de scanf

Quiero saber las desventajas descanf(). En muchos sitios, he leído que usandoscanf podría causar desbordamientos del búfer. ¿Cuál es la razón para esto? ¿Hay otros inconvenientes conscanf?

2 la respuesta

¿Es getchar () equivalente a scanf ("% c") y putchar () equivalente a printf ("% c")?

Esa = getchar() equivalente ascanf("%c",&a);? Esputchar(a) equivalente aprintf("%c",a); dóndea es unchar ¿variable?

2 la respuesta

Tengo problemas con varios caracteres y scanf_s ()

Estoy tratando de usarscanf_s() leer en varios valores, pero cada vez que ejecuto el programa, obtengo Excepción no controlada en 0x592AD6AC (msvcr120d.dll) en el laboratorio 2.exe: 0xC0000005: Ubicación de escritura de infracción de acceso ...

3 la respuesta

¿Cuál es el estilo moderno equivalente (C ++) para el método fscanf más antiguo (tipo C)?

¿Cuál es la mejor opción si deseo "actualizar" el código C antiguo a C ++ más nuevo cuando leo un archivo con un delimitador de punto y coma: /* reading in from file C-like: */ fscanf(tFile, "%d", &mypost.nr); /*delimiter ; */ fscanf(tFile, " ...

2 la respuesta

¿Se garantiza que scanf no cambie el valor en caso de falla?

Si unscanf la función familiar no coincide con el especificador actual, ¿está permitido escribir en el almacenamiento donde habría almacenado el valor en caso de éxito? En mi sistema, las siguientes salidas213 dos veces, pero ¿está ...

2 la respuesta

por qué scanf escanea un valor nulo

En el siguiente código: #include <stdio.h> int main(){ char *name; int age; char *gen; printf("Your name:"); scanf("%s",name); printf("Your age:"); scanf("%d",&age); printf("Your gender:"); scanf("%s",gen); printf("*****************\n"); ...

7 la respuesta

¿Cómo escanear solo un entero?

Quiero que el código se ejecute hasta que el usuario ingrese un valor entero. El código funciona para matrices char y char. He hecho lo siguiente: #include<stdio.h> int main() { int n; printf("Please enter an integer: "); while(scanf("%d",&n) ...

1 la respuesta

Cómo usar int16_t o int32_t con funciones como scanf [duplicar]

Esta pregunta ya tiene una respuesta aquí: Especificadores de formato printf para uint32_t y size_t [/questions/3168275/printf-format-specifiers-for-uint32-t-and-size-t] 4 respuestasLa forma en que entiendoint16_t oint32_t en C es que están ...

4 la respuesta

scanf no funciona bien en C

if (a % 5) goto ask; else goto main; ask:printf("Do You Want To Exit ? Y \\ N . . . \n"); scanf("%c", &YN); getch(); if (YN == 'Y') { y: system("cls"); YN = 1; goto sign; } else if (YN == 'y') goto y; else if (YN == 'N') { n: system("cls"); YN = ...