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

5 la respuesta

Usando scanf en un ciclo while

Probablemente una respuesta extremadamente simple a esta pregunta extremadamente simple: Estoy leyendo "C Primer Plus" de Pratta y él sigue usando el ejemplo while (scanf("%d", &num) == 1)...¿Es realmente necesario el == 1? Parece que ...

4 la respuesta

Asignar dinámicamente una cadena ingresada por el usuario

Estoy tratando de escribir una función que haga lo siguiente: Comience un ciclo de entrada, imprimiendo'> ' cada iteraciónTome lo que ingrese el usuario (longitud desconocida) y léalo en una matriz de caracteres, asignando dinámicamente el ...

2 la respuesta

problema de scanf al leer doble

Estoy usando MinGW en Windows 7 para compilar archivos C. Mi problema es un comportamiento extraño conscanf() leerdoubles de entrada del usuario. Mi código: int main() { double radius = 0; double pi = 3.14159; scanf("%lf \n", &radius); // ...

4 la respuesta

SegFault después de scanf?

#include <stdio.h> #define TimeConverter 60 #define TempFormula time * time * 4 / time + 2 - 20 double HoursMinToTime(int hour, int min); double Temperature(double time); int main() { int hour, min; double time, temperature; printf("Hours and ...

1 la respuesta

C regex ¿cómo hacer coincidir cualquier cadena que termine con "o cualquier cadena vacía?

Estoy tratando de producir código para leer la entrada de un archivo de texto separado por comas línea por línea. Solo estoy interesado en 3 de los campos, así que me estoy saltando el resto. El problema es que 2 de los campos son cadenas ...

3 la respuesta

Scanf no está escaneando el carácter% c pero omite la declaración, ¿por qué es eso?

Escribí un programa usando la declaración de mayúsculas y minúsculas y pedí un carácter para la entrada, pero no solicita el carácter en la ventana de la consola, pero lo omite por completo int main() { float a, b, ans; char opr; printf("\nGIVE ...

2 la respuesta

Escanear un número que tiene más datos que el valor predefinido

#include<stdio.h> main() { unsigned int num; printf("enter the number:\n"); scanf("%u",&num);//4294967299 if i'm scanning more than 4G its not scanning printf("after scanning num=%u\n",num);// 4294967295 why its giving same 4G /* unsigned char ...

2 la respuesta

Las diferencias de scanf ("% [^ \ n]", nombre); y scanf ("% [^ \ n]", nombre);

No es un error tipográfico. Y para el que no se da cuenta, hay un espacio en el segundo, y no hay espacio en el primero. Me pasa cuando hago una tarea como esta: #include<stdio.h> int main(){ int id,d,m,y; char name[30]; ...

5 la respuesta

scanf / longitudes de campo: usando una variable / macro, C / C ++

¿Cómo puedo usar una variable para especificar la longitud del campo cuando uso scanf? Por ejemplo: char word[20+1]; scanf(file, "%20s", word);Además, ¿es correcto usar 20 + 1 (ya que necesita agregar un \ 0 al final?). En cambio, me gustaría ...

2 la respuesta

Lectura de archivos usando fscanf () en C

Necesito leer e imprimir datos de un archivo. Escribí el programa como a continuación, #include<stdio.h> #include<conio.h> int main(void) { char item[9], status; FILE *fp; if( (fp = fopen("D:\\Sample\\database.txt", "r+")) == NULL) { ...