Resultados da pesquisa a pedido "scanf"

3 a resposta

Especificando o comprimento máximo da string a digitalizar dinamicamente em C (como "% * s" em printf)

Posso especificar a quantidade máxima de caracteres parascanf ler para umbuffer usando esta técnica: char buffer[64]; /* Read one line of text to buffer. */ scanf("%63[^\n]", buffer);Mas e se não soubermos o tamanho do buffer quando escrevermos ...

4 a resposta

Diferença entre fgets e get

Qual é a diferença entrefgets() egets()? Estou tentando interromper meu loop quando o usuário pressiona apenas "enter". Está funcionando bem comgets(), mas eu não quero usargets(). Eu tentei comfgets() escanf() mas não tenho os mesmos resultados ...

4 a resposta

Como aceitar apenas uma certa precisão (tantas casas decimais) no scanf?

Noscanf() Eu quero levar apenas até valores decimais. Podemos alcançá-lo? Por exemplo, para exibir até duas casas decimais, usamosprintf("%.2f",A) Como podemos fazer isso porscanf() função.

4 a resposta

Scanf for double não funciona no Dev C ++

Estou tendo problemas com números de ponto flutuante. Eu acho que algo está colidindo aqui. A saída é: Meu código: #include <stdio.h> int main(){ double y; printf("enter a decimal number: "); scanf("%f", &y); printf("%f\n", y); ...

3 a resposta

varredura de uma string para matriz de caracteres hexadecimais

Aqui está o meu código de exemplo: char a; char str [20]; unsigned char b[8] ; unsigned char c[8]; int argsread; int i; init_8051(); while(1) { printf("\n enter a 64 bit operation \n"); argsread = scanf("%s", str); sscanf(str, "0x%x%c0x%x", b, ...

4 a resposta

scanf não está funcionando bem em 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 = ...

0 a resposta

scanf para ler vários tipos de dados de uma entrada

Então, eu estou tentando ler uma equação na formamx+b=y. Como usoscanf ler vários tipos de dados? Eu tentei usar algo como: scanf(" %d %c %c %d %c %d", &num1, &variable, &sign, &num2, &equal_sign, &num3); Nesse formato, ele lênum1 corretamente, ...

1 a resposta

Como usar int16_t ou int32_t com funções como scanf [duplicate]

Esta pergunta já tem uma resposta aqui: especificadores de formato printf para uint32_t e size_t [/questions/3168275/printf-format-specifiers-for-uint32-t-and-size-t] 4 respostasO jeito que eu entendoint16_t ouint32_t em C é que eles são ...

7 a resposta

Como scanf somente inteiro?

Quero que o código seja executado até que o usuário insira um valor inteiro. O código funciona para matrizes char e char. Eu fiz o seguinte: #include<stdio.h> int main() { int n; printf("Please enter an integer: "); while(scanf("%d",&n) != 1) ...

3 a resposta

O scanf continua sendo ignorado

Depois de formatar o scanf do "direccion" na função "leerdatos", ele pula o "nro_corredor" no segundo loop 'for'. Eu já li as perguntas relacionadas, mas ainda não estou obtendo uma resposta. O que posso fazer para resolvê-lo? #include ...