Resultados da pesquisa a pedido "c"
Usando o pré-processador C para construir uma string literal para scanf?
Estou tentando criar umsscanf literal de string para ajudar na prevenção de saturação de buffer em C99. O objetivo é algo como: #define MAX_ARG_LEN 16 char arg[MAX_ARG_LEN] = ""; if (sscanf(arg, "%"(MAX_ARG_LEN-1)"X", &input) > 0)A solução óbvia ...
Em uma declaração de função C, o que “…” como o último parâmetro faz?
Muitas vezes, vejo uma função declarada assim: void Feeder(char *buff, ...)o que significa?
Capturando o código de status de saída do processo filho
Eu tenho uma função que bifurca um processo, duplica os descritores de arquivo para buffers de entrada e saída e, em seguida, executaexecl em um comando transmitido por meio de uma string chamadacmd: static pid_t c2b_popen4(const char* cmd, int ...
Compilando Freetype para iPhone SDK (XCode)
Fiquei me perguntando se alguém sabia como configurar o FreeType no XCode para o iPhone SDK. Eu tenho tentado sem sucesso.
qual é a diferença entre matriz [1] [2] e matriz [1,2]? [fechadas]
se minha matriz bidimensional for int array [4] [5] = {1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17, 18,19,20}; quando imprimo uma posição: printf ("% d \ n", matriz [2,0]) ;. isso está imprimindo o endereço do valor sem dar o &. mas se eu imprimir ...
C - tutorial de uso do pellucid regex.h [fechado]
Eu preciso usar expressões regulares em C e estava procurando um tutorial claro sobre seu uso e como capturar substrings. (Estou usando a biblioteca regex.h no linux) Eu já usei expressões regulares antes em outras línguas, então, como ...
Por que obtenho esse resultado inesperado usando atoi () em C?
Não entendo os resultados do código C a seguir. main() { char s[] = "AAA"; advanceString(s); } void advanceString(p[3]) { int val = atoi(p); printf("The atoi val is %d\n",val); }Aqui oatoi o valor é mostrado como 0, mas não consegui descobrir o ...
Converter arquivo bin word2vec em texto
Deword2vec [https://code.google.com/p/word2vec/]site, posso baixar o GoogleNews-vectors-negative300.bin.gz. O arquivo .bin (cerca de 3,4 GB) é um formato binário que não é útil para mim. Tomas ...
Fundição do tipo ponteiro / endereço
Eu tenho as seguintes variáveis: char *p; int l=65;Por que as seguintes transmissões falham? (int *)p=&l;e: p=&((char) l);
Duplicar stdout e stderr do processo fork para arquivos
Eu preciso duplicarstdout estderr de um processo filho para vários arquivos. Eu entendo que eu posso usartee(), mas não encontrei exemplos para isso. Agora, é apenas para imprimir tudo em stdout e stderr. Como fazer isso? pid_t childId = fork(); ...