Resultados da pesquisa a pedido "c"
sando o zlib com caminhos de arquivo Unicode no Windo
Estou lendo arquivos compactados gzip usando zlib. Em seguida, você abre um arquivo usando gzFile gzopen(const char *filepath, const char *mode);Como você lida com caminhos de arquivos Unicode armazenados comoconst wchar_t* no Windows? Nas ...
Compreendendo loff_t * offp para operações de arquivo
Estou projetando um driver de dispositivo que simplesmente lê e grava em um buffer de caracteres. No entanto, minha pergunta é sobre as duas funções nofile_operations estruturaread ewrite. Eu realmente não entendo o queloff_t *offp é mesmo. Eu ...
O que é o uso da seção de código pragma e seção de dados?
O que exatamente acontecerá com o segmento de dados e texto se eu usar as duas linhas abaixo no meu arquivo de código-fonte #pragma CODE_SECTION(func1, "Sec1") #pragma DATA_SECTION(globalvar1, "Sec2")
Por que malloc (0) retorna um endereço não nulo no Window
O código abaixo retorna um endereço quando executado no Windows, embora eu estivesse esperando que retornasse NUL int main() { char *ptr = NULL; ptr = malloc(0); printf("malloc returned = %u\n", ptr); }O que poderia ter motivado essa ...
Manipulação de erros em C? Como lidar com scanf e caracteres ilegais? [fechadas
Estou escrevendo um programa em C e, no tratamento de erros, ele solicita que você procure um caractere ilegal quando estiver digitalizando. Em outras palavras, procure um caractere que não seja um número inteiro. Ele deve exibir uma mensagem de ...
Como imprimir a matriz?
int main() { int my array[3][3] = 10, 23, 42, 1, 654, 0, 40652, 22, 0 }; printf("%d\n", my_array[3][3]); return 0; } Não consigo obter a matriz para imprimir. Alguma idéia por que? Eu sou um programador iniciante, então qualquer conselho é apreciad
Quadrado inverso rápido do dobro em C / C ++
Recentemente, eu estava criando um programa em que o hotspot é definitivamente esse double d = somevalue(); double d2=d*d; double c = 1.0/d2 // HOT SPOT O valor d2 não é usado depois porque eu só preciso do valor c. Há algum tempo, eu li sobre o ...
Natural Classificar nomes de arquivos de diretório em C ++
Tenho uma lista de diretórios para a qual quero recuperar os nomes de arquivos e colocá-los em um vetor de strings, para que sejam classificados de maneira "natural". por exemplo.{ "10.txt" "0.txt" "2.txt" "1.m" "Jan12" "July13.txt" "Nov25.txt" ...
Implementação mínima do algoritmo gmtime?
Alguém sabe de um simplesgmtime ouctime implementação sem considerar o fuso horário, sem dependências externas e uma licença que não seja copyleft (BSD / MIT / qualquer coisa proprietária segura)? De preferência em C, mas basicamente qualquer ...
Como preencher um ponteiro struct com referência de estrutura global dentro de uma função
Sou novato em C e estou com problemas para entender por que meu_struto_ptr (principal) é nulo no exemplo a seguir. Como atribuir o endereço de uma estrutura na matriz my_structs ao ponteiro my_struct_ptr na função get_my_struct_by_name? struct ...