Resultados da pesquisa a pedido "c"
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) ...
C - significado de espera (NULL) ao executar fork () em paralelo
No código abaixo, os garfos realmente são executados em paralelo ou um após o outro? Qual é o significado dewait(NULL) ? (O programa cria um número n de processos filhos, n é fornecido via linha de comando) int main ( int argc, char *argv[] ) ...
Ocultar cursor no terminal remoto
Eu tenho um soquete aberto em um terminal remoto. Usando a resposta para "Forçar o cliente de telnet no modo de caractere [https://stackoverflow.com/questions/273261/force-telnet-client-into-character-mode] "Consegui colocar esse terminal no modo ...
Como verificar se há excesso de número inteiro assinado em C sem comportamento indefinido?
Há (1): // assume x,y are non-negative if(x > max - y) error;E (2): // assume x,y are non-negative int sum = x + y; if(sum < x || sum < y) error; Qual é o preferido ou existe uma maneira melhor.
Qual é a diferença entre include e link ao vincular a uma biblioteca?
O que inclui e vincula REALMENTE faz? Quais são as diferenças? E por que preciso especificar os dois? Quando escrevo#include math.h e depois escreva-lm compilá-lo, o que faz#include math.h e-lm fazer respectivamente? No meu entendimento, ao ...
-32768 não cabe em um valor assinado de 16 bits
Estou usando o PCLint v 9.00h No meu código, tenho o seguinte (onde S16 é um 16 bits assinado): S16 temperatureResult = -32768;Que, a menos que meu cérebro pare de funcionar, é o menor valor que pode caber nesse tipo Mas estou recebendo um ...
Que macro predefinida posso usar para detectar clang?
Estou tentando detectar o compilador usado para compilar meu código fonte. Posso encontrar facilmente macros predefinidas para verificar MSVC ou GCC (consulte http://predef.sourceforge.net/ [http://predef.sourceforge.net/]por exemplo), mas não ...
O que significa um erro de “armadilha de alinhamento”?
Um dos meus amigos está tendo um grande problema ao tentar depurar um código que começou a mostrar erros de "armadilha de alinhamento". O problema ocorre quando uma estrutura global é acessada por uma função específica. Após algumas pesquisas na ...
Vários threads gravando no mesmo arquivo
Gostaria de saber se podemos usar vários threads para gravar dados binários no mesmo arquivo. FILE *fd = openfile("test"); int SIZE = 1000000000; int * table = malloc(sizeof(int) * SIZE); // .. filling the table fwrite(table, sizeof(*table), ...
Declarações de variáveis C após o cabeçalho da função na definição [duplicado]
Esta pergunta já tem uma resposta aqui: Qual é essa sintaxe de definição de função estranha em C? [duplicado] [/questions/3016213/what-is-this-strange-function-definition-syntax-in-c] 6 respostasAo ler algum código fonte do FreeBSD ...