Resultados da pesquisa a pedido "c"
Por que nenhum ponto e vírgula fornece erros, mas muitos deles não?
Considere este código C: #include <stdio.h>; int main(void) { puts("Hello, world!");; ; ; return 0; ; ; ; };Aqui eu coloquei ponto e vírgula quase todo lugar possível. Apenas paraDiversão. Mas surpreendentementefuncionou ...
Implementação de CRC32 C ou C ++ [fechada]
Estou procurando uma implementação do CRC32 em C ou C ++ que seja explicitamente licenciada como sem custo ou domínio público. A implementaçãoaqui [http://www.networkdls.com/Software/View/CRC32]parece bom, mas a única coisa que diz sobre a ...
mkdir no OSX falha com EPERM
Estou portando uma biblioteca C para o OSX que não me deu muita dor de cabeça até agora. Na próxima função: int createDirectory( char *directory ){ int error; error = mkdir(directory, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH); if( error < 0 ){ if( ...
convenção de chamada x86: os argumentos transmitidos pela pilha devem ser somente leitura?
Parece que os compiladores de última geração tratam os argumentos passados pela pilha como somente leitura. Observe que na convenção de chamada x86, o chamador envia argumentos para a pilha e o destinatário usa os argumentos na pilha. ...
por que -1> strlen (t) é verdadeiro em C? [duplicado]
Esta pergunta já tem uma resposta aqui: void main () {if (sizeof (int)> -1) printf ("true"); else printf ("false"); ; [duplicado] [/questions/20853451/void-main-ifsizeofint-1-printftrue-else-printffalse] 3 respostasPor que sizeof (int) não é ...
Variável externa em endereço específico
Usando C ++ e GCC, posso declarar uma variável externa que usa um endereço específico na memória? Algo como int key __attribute__((__at(0x9000)));AFAIK, esta opção específica, funciona apenas em sistemas incorporados. Se houver essa opção para ...
Wrapper JNI para a função C usando SWIG - qual deve ser o mapa de tipos?
Estou tentando criar o wrapper JNI para as seguintes funções em C: int err = new_instance(const char* name, instance_t* instance);name - entrada,instance - resultado int err = get_value(const instance_t instance, int *val);instance - ...
Execução simultânea de blocos if e else
Em C ou C ++ if ( x ) statement1; else statement2;Para qual valor dex as duas instruções serão executadas? Eu sei que podemos executarif-else juntos assim: if(1){ goto ELSE; } else{ ELSE: }Existe alguma maneira, como um valor? (O que eu acho ...
Como imprimir um endereço de memória em C
Meu código é: #include <stdio.h> #include <string.h> void main() { char string[10]; int A = -73; unsigned int B = 31337; strcpy(string, "sample"); // printing with different formats printf("[A] Dec: %d, Hex: %x, Unsigned: %u\n", ...
Inicialização de matriz multidimensional
Vi uma pergunta no exame C ++ hoje: Dada a matriz int Multi[2][3][2] = {14,11,13,10,9,6,8,7,1,5,4,2}, qual é o valor de Multi[1][1][0]? As matrizes tridimensionais não devem ser inicializadas assim:{{{},{}},{{},{}},{{},{}}}? Como posso ...