Resultados da pesquisa a pedido "c"

15 a resposta

Como classificar uma pilha usando apenas operações de pilha?

Encontrei essa pergunta na web. Dada uma pilha S, escreva um programa C para classificar a pilha (em ordem crescente). Não nos é permitido fazer suposições sobre como a pilha é implementada. As únicas funções a serem usadas são: Push Pop Top ...

2 a resposta

Selecionando linhas que começam com uma sequência

Eu quero usar esta função para mostrar linhas de um arquivo que começa com uma string. #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include "RangeSelection.h" bool RangeSelection(char * buffer, int len, char * argv[]) { int i = ...

6 a resposta

Por que posso alterar o valor de uma variável const char *?

Por que o código a seguir em C funciona? const char* str = NULL; str = "test"; str = "test2";Como str é um ponteiro para um caractere constante, por que podemos atribuir a ele literais de string diferentes? Além disso, como podemos proteger o ...

1 a resposta

Macro C com resultado indesejado de expressão

Estou executando o programa a seguir e obtendo um resultado como 9 7, entendi por que 9 é a saída, mas não consigo entender por que estou recebendo 7 como saída. #include<stdio.h> #define sqr(i) (i*i) int main() { printf("%d %d", ...

3 a resposta

Biblioteca C para analisar seqüências de caracteres de consulta?

Estou escrevendo um aplicativo da web C / CGI. Existe uma biblioteca para analisar uma string de consulta em algo como umGHashTable? Eu poderia escrever o meu próprio, mas certamente não parece valer a pena o esforço para reinventar a roda.

6 a resposta

Quais projetos C de código aberto valem a pena estudar para aprender um bom design? [fechadas]

Quais pequenos projetos de código aberto em C são interessantes para aprender um bom design? O projeto deve ser: Não é muito grande (como o kernel do linux)Bem documentadoTalvez ainda esteja em desenvolvimento ativoEu comecei a aprender C e, ...

2 a resposta

Acessando a API de streaming do Twitter com C

Estou tentando acessar a API de streaming com C e estou usando o seguinte código: #include <stdio.h> #include <curl/curl.h> int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, ...

4 a resposta

O que causa o erro de tubo quebrado?

Eu sei que o erro de tubo quebrado é acionado quando o soquete no lado do ponto está fechado. Porém, no meu teste, observei que uma chamada imediata de 'envio' desse lado quando o lado do parceiro está fechado nem sempre leva a um erro de ...

1 a resposta

Não é possível acessar variáveis c no cgo

Estou tentando acessar uma estrutura c no cgo, mas vá em não foi possível determinar o tipo de nome para C.utmpx utmpx é uma estrutura c aqui está o código go: /* #include <stdio.h> #include <stdlib.h> #include <utmpx.h> #include ...

4 a resposta

Por que essa função conta o número de bits definidos em um número inteiro

Fiz a seguinte pergunta em uma entrevista: int foofoo(unsigned int u) { unsigned int foo = u; do{ u = u/2; foo -= u; }while(u > 0); return foo; }Pediram-me para dizer o que essa função faz e fui capaz de descobrir que conta o número de bits ...