Resultados da pesquisa a pedido "fflush"

2 a resposta

fflush (stdin) ANSI C [duplicado]

Esta pergunta já tem uma resposta aqui: Utilizando fflush (stdin) [/questions/2979209/using-fflushstdin] 5 respostas Sou iniciante em ANSI C e tenho uma pergunta, pode ser uma pergunta boba e lament #include<stdio.h> main() { int age; ...

4 a resposta

Essa é a maneira correta de liberar o fluxo de entrada C?

Bem, eu tenho pesquisado bastante no google e aqui sobre como liberar o fluxo de entrada corretamente. Tudo o que ouço são argumentos mistos sobre como fflush () é indefinido para o fluxo de entrada, e alguns dizem que apenas fazem dessa maneira, ...

2 a resposta

Como a função fflush (stdin) não está funcionando?

Minha principal questão é por que é que o fflush (stdin); função não está funcionando? Sempre que executo o código, não consigo obter a segunda entrada com e...

5 a resposta

Usando fflush (stdin)

Portanto, uma rápida pesquisa no Google porfflush(stdin) para limpar o buffer de entrada revela vários sites alertando contra o uso. E, no entanto, é exatamente assim que meu professor de informática ensinou a turma a fazê-lo. Quão ruim está ...

6 a resposta

função @fflush (stdin) não funciona

Não consigo entender o que há de errado com este código: #include <stdio.h> #include <ctype.h> #include <string.h> #include <stdlib.h> #define MAX 100 #define TRUE 1 #define FALSE 0 char sect_cat; char customer_name[MAX]; char ...

3 a resposta

Forçar gravação de um arquivo no disco

Atualmente estou implementando um esquema de buffer ping / pong para gravar com segurança um arquivo em disco. Estou usando o C ++ / Boost em uma máquina Lin...

1 a resposta

Como o trabalho do fflush (stdin) está alterando a saída no código abaixo?

#include <stdio.h> int main() { int test_no ,count=1,i,n,j; scanf("%d",&test_no); fflush(stdin); int arr1[test_no]; for(i=0;i<test_no;i++) { scanf("%d",&n); printf("\n"); int arr[n]; for(j=0;j<n;j++) { fflush(stdin); scanf("%d",&arr[i]); } ...

1 a resposta

Flushing buffers em C

Devemos

1 a resposta

Pode fseek (stdin, 1, SEEK_SET) ou rewind (stdin) ser usado para liberar o buffer de entrada em vez de fflush não portátil (stdin)?

5 a resposta

O programa não executa gets () após scanf (), mesmo usando fflush (stdin)

Depois de perder muito tempo pesquisando por que meu programa não executa get () depois de usar scanf (), encontrei uma solução que é usar fflush (stdin) após scanf () para ativar get () para obter uma string. O problema é que o fflush (stdin) ...