es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SCANF

Escaneando 2 caracteres en una línea.

Soy nuevo/a en C y estoy intentando escanear dos variables char en una línea. Usé #define CRTSECURENOWARNINGS porque tengo que hacerlo. Este es el trozo de código que me molesta: scanf_s(“%c-%c”, &x,1, &y,1); Cuando inserto 2 chars, se ve algo así –> e-f or a-b. Además, necesito cambiar scanf_s por . . . Read more

Scanf no funciona con múltiples entradas en diferentes líneas.

Cuando ejecuto este programa, se compila, pero la segunda instrucción scanf solo imprime y no obtiene ninguna variable. Sin embargo, si elimino la primera instrucción scan, el programa funciona. “` #include <stdio.h> struct file_struct { FILE *fp; }; int main(int argc, char** argv) { char open_type; printf(“Tipo de apertura [w/a]: . . . Read more

¿Scanf afecta a otra variable, es un error?

Aquí hay un código C simple: #incluye <stdio.h> int main() { char choice; int condition = 0; while (condition < 3) { printf(“Escriba un número: “); scanf(“%hhd”, &choice); condition++; printf(“%d\n”, condition); } } Espero que esto incremente mi variable de “condición” cada vez que escribo un carácter. Pero de repente, . . . Read more

¿Debería usar fgets o scanf con entrada limitada en c?

¿Debería usar fgets o scanf formateado como scanf("%10s", foo)? Aunque scanf no lee caracteres en blanco, lo cual se puede solucionar y hacer más cosas con scanset, ¿por qué debería usar fgets en lugar de scanf? Cualquier ayuda sería apreciada. Edit Otra cosa que quiero preguntar es: incluso cuando usamos . . . Read more