Resultados da pesquisa a pedido "scanf"

6 a resposta

Qual é a diferença entre sscanf ou atoi para converter uma string em um número inteiro?

gcc 4.4.4 c89 O que é melhor para converter uma string em um valor inteiro. Eu tentei 2 métodos diferentes atoi e sscanf. Ambos funcionam como esperado. char digits[3] = "34"; int device_num = 0; if(sscanf(digits, "%d", &device_num) == EOF) { ...

5 a resposta

Por que scanf () precisa & operator (endereço de) em alguns casos, e não em outros?

Por que precisamos colocar um& operador emscanf() para armazenar valores em uma matriz inteira, mas não enquanto armazena uma string em uma matriz de caracteres? int a[5]; for(i=0;i<5;i++) scanf("%d",&a[i]);mas char s[5]; ...

2 a resposta

Como usar os recursos corretamente em uma estrutura?

Não consigo descobrir qual é o problema do meu código. Aqui está o meu código: #include <stdio.h> #include <stdlib.h> #define N 20 typedef struct _dog { char dogName[N],ownerName[N]; int dogAge; } Dog; int main() { //Dynamic array int size; ...

4 a resposta

scanf não está funcionando como esperado

Tentei executar o seguinte código simples no ubuntu 15.10 Mas o código se comporta de forma estranha do que o esperado #include<stdio.h> int main(){ int n,i=0; char val; char a[20]; printf("\nEnter the value : "); scanf("%s",a); printf("\nEnter ...

4 a resposta

scanf () deixa a nova linha char no buffer

Eu tenho o seguinte programa: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); ...

2 a resposta

Usando variável inteira como índice no scanf

Estou tentando fazer o seguinte na minha função, mas continuo recebendo um erro de falha de segmentação. Está falhando quando estou tentando usar[iModify - 1] como meu índice. Você não pode usar um cálculo de variável int como um índice em ...

7 a resposta

Comportamento de scanf () [duplicado]

Possível duplicado: confusão no scanf () com o operador & [https://stackoverflow.com/questions/3440406/confusion-in-scanf-with-operator] Por que precisamos de um & in scanf para inserir números inteiros e por que não para caracteres. Faça & in ...

2 a resposta

Programa está pulando fgets sem permitir entrada

Basicamente, como o título diz .. Quando meu programa é executado no console, ele pergunta se você deseja criptografar ou descriptografar. E quando insiro e ou E, ele cria uma nova linha em branco (até inserir alguns tipo de texto) e, em seguida, ...

1 a resposta

Scanf Ignorar caractere de digitalização [duplicado]

Esta pergunta já tem uma resposta aqui: Scanf pula todos os outros enquanto loop em C [/questions/1669821/scanf-skips-every-other-while-loop-in-c] 10 respostasMeu problema é que o scanf do personagem foi pulado e não verifica o char ...

2 a resposta

Espaço em branco antes da especificação% c no especificador de formato da função scanf em C [duplicado]

Esta pergunta já tem uma resposta aqui: scanf () deixa a nova linha char no buffer [/questions/5240789/scanf-leaves-the-new-line-char-in-the-buffer] 4 respostas Quando não incluo espaço em branco entre a especificação% d e% c na string ...