Resultados da pesquisa a pedido "c"
Mistério com tipo de dados bool
#include <stdio.h> #include <stdbool.h> int main() { bool a[5]={0,1,0,0,0}; a[1]=3; printf("\n bool is %d",a[1]); printf("\n sizeof bool is %d and size of a is %d",sizeof(bool),sizeof(a)); bool b[10]; printf("\n bool is %d",b[1]); } saída deste ...
Ler números em um arquivo em C
Tenho um arquivo chamadopoints.dat que lê algo como: 5 2 5 -1 18 0 6 1 -1 10 0 O primeiro número é quantos pares ordenados existem. As próximas 5 linhas contêm esses pares ordenados. O que posso fazer para ler o primeiro número e determinar ...
C / C ++: Função estática no arquivo de cabeçalho, o que signific
Eu sei o que significa quando a função estática é declarada no arquivo de origem. Estou lendo um código e descobri que a função estática nos arquivos de cabeçalho pode ser chamada em outros arquivo
onteiro @Freeing (vfree-ing) para dados voláteis
volatile parece ser uma pergunta interminável para todos. Eu pensei que sabia tudo sobre isso, mas depois encontrei o seguinte: ntão, eu tenho um pedaço de memória compartilhada entre os threads e o defini assi volatile type *name;Se isso faz ...
Diferença entre libgcc.a e libgcc_s.a?
Instalamos o GCC elibgcc no AIX 6.1 usando os arquivos RP O que eu gostaria de saber é por que "libgcc_s.a" não foi criado na seguinte past /opt/freeware/lib/gcc/powerpc-ibm-aix6.1.0.0/4.2.0/Existe umlibgcc.a nessa pasta, mas nãolibgcc_s.a e o ...
Como funcionam as operações Prefixo (++ x) e Postfix (x ++)?
Alguém pode me dizer como os operadores de prefixo / postfix realmente funcionam? Estive muito online, mas não encontrei nada. Pelo que posso dizer, os primeiros incrementos do prefex, depois a operação e depois os atribue Postfix faria a ...
CGPathAddArc vs CGPathAddArcToPoint
biblioteca CoreGraphics da Apple define duas funções para descrever um arc @CGPathAddArc adiciona um arco com base no ponto central, raio e par de ânguloCGPathAddArcToPoint adiciona um arco com base em um raio e um par de linhas tangenteOs ...
Bizarro uso do operador condicional no Linux
No kernel do Linux 3.0.4, mm / filemap.c tem esta linha de código: retval = retval ?: desc.error; Tentei compilar um caso de teste mínimo semelhante com o gcc -Wall e não recebo nenhum aviso; o comportamento parece idêntico a: retval = retval ...
ungetc: número de bytes de pushback
@ungetc só garante um byte de resposta. Por outro lado, eu testei no Windows e Linux e parece funcionar com dois byte xistem plataformas (por exemplo, sistemas Unix atuais) nas quais, na verdade, são necessários apenas um byt
Como faço para Makefile recompilar apenas arquivos alterados?
Estive lutando um pouco para conseguir fazer compilar apenas os arquivos que foram editados. No entanto, não tive muito sucesso e todos os arquivos foram recompilados. Alguém pode me explicar o porquê? Meus arquivos são: main.c ...