Resultados da pesquisa a pedido "c"

4 a resposta

Declarando uma matriz de tamanho desconhecido

Isso não é específico para nenhuma linguagem de programação, o problema é "encontre o índice de um valor especificado em uma matriz de n números.&quo Agora, minha pergunta é: no código abaixo, você pode declarar uma matriz como eu a fi {int ...

2 a resposta

sobrecarga de armazenamento local de threads

Suponha que exista alguma função não reentrante que use variáveis globais: int i; void foo(void){ /* modify i */ } E então, quero usar esta função no código multithread, para poder alterar o código da seguinte maneira: void foo(int i){ /* ...

3 a resposta

Como passar o especificador de largura de comprimento variável no sscan

sscanf(input_str, "%5s", buf); //reads at max 5 characters from input_str to buf Mas preciso usar algo como% MACRO_SIZEs em vez de% 5s Uma solução trivial é criar uma string de formato para o mesmo char fmt_str[100] = ""; snprintf(fmt_str, 100, ...

8 a resposta

Como obter o tamanho do bloco de memória após o malloc?

Eu pensei que não poderia recuperar o comprimento de um bloco de memória alocado como o simples.length função em Java. No entanto, agora eu sei que quandomalloc() aloca o bloco, aloca bytes extras para armazenar um número inteiro que contém o ...

1 a resposta

MAP_ANONYMOUS com padrão C99

Eu tenho um aplicativo que usa a chamada de sistema mmap, eu estava tendo um problema para compilar por horas, procurando por que eu estava recebendo MAP_ANON e MAP_ANONYMOUS não foram declarados, eu tinha uma seção menor de código que usei e vi ...

5 a resposta

Como você escreve um programa C para executar outro programa?

No Linux, eu gostaria de escrever um programa em C que lança outro programa. Quando o programa for executado, o shell estará esperando que você insira um comando que você definiu no programa. Este comando iniciará o segundo programa. Por ...

4 a resposta

error: argumento de tipo inválido de 'unário *' (tem 'int')

Tenho um programa C: #include <stdio.h> int main(){ int b = 10; //assign the integer 10 to variable 'b' int *a; //declare a pointer to an integer 'a' a=(int *)&b; //Get the memory location of variable 'b' cast it //to an int pointer and assign ...

19 a resposta

Como remover o caractere em um determinado índice de uma string em

Como removo um caractere de uma string? Se eu tiver a string"abcdef" e quero remover"b" como faço isso Removendo oprimeir caractere @ é fácil com este código: #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char word[] ...

3 a resposta

Concatenate int para string usando C Preprocessor

Estou tentando descobrir como concatenar um#define int a um#define 'd usando oC Pré-processador. Meu compilador é o GCC 4.1 no CentOS 5. A solução também deve funcionar para MinGW. Gostaria de acrescentar um número de versão a uma string, mas ...

3 a resposta

Dada uma dupla, precisa encontrar quantos dígitos no total

Eu tenho um duplo que não é necessariamente positivo, mas geralmente. Pode ser 0.xxxx000 ou X.xxxx00000 ou XX.00000 ou 0.xxx0xxx00000, onde eventualmente existem todos os 0 à direita do último número. Preciso acompanhar quantos dígitos existem. ...