Resultados da pesquisa a pedido "c"
OK para copiar um CRITICAL_SECTION?
Pode-se usar uma variável CRITICAL_SECTION para obter exclusão mútua. Minha pergunta é: CRITICAL_SECTION suporta cópia? Se eu passar um por valor para outro thread, posso ter certeza de que a exclusão mútua funcionará? Eu não ficaria surpreso ...
Se o ponteiro do arquivo for nulo, tenho que usar fclose ()? (C)
Quando abro um arquivo em C, atualmente estou fazendo o seguinte: int main() { FILE *f f = fopen("employers.dat", "rb"); if(f == NULL) { PUTS("can not open the file:\"employers.dat\""); fclose(f); exit(-1); } return 0; }É necessário usarfclose ...
Quando usar NULL e quando usar '\ 0' na lista vinculada em C?
Eu aprendi isso em C:null char == '\0' == NULL, e escrevi um loop abaixo para ler do início ao fim de um char [] em C. // case #1 char buf[32]; while (buf[i] != NULL){ //do something... }No entanto, meu compilador gcc me deu um aviso: comparação ...
Vinculando com as opções -R e -rpath no Windows
Estou usando o compilador gcc (MinGW) no Windows XP. Criei uma biblioteca .dlllibdir.dll do que tentei criar um programa que está usando essa biblioteca. Eu não quero colocar esse arquivo .dll na pasta System ou System32 nem definir o caminho ...
problema strcat com char * a [10]
incluir#include <string.h> int main() { char *array[10]={}; char* token; token = "testing"; array[0] = "again"; strcat(array[0], token); }por que retorna falha de segmentação? Estou um pouco confuso.
As diferenças de scanf ("% [^ \ n]", nome); e scanf ("% [^ \ n]", nome);
Não é um erro de digitação. E para quem não percebe, há um espaço no segundo e nenhum espaço no primeiro. Acontece comigo quando faço um dever de casa como este: #include<stdio.h> int main(){ int id,d,m,y; char name[30]; ...
por que esse fork () produz 8 em vez de 5?
Então, eu tenho que encontrar a saída desse código que está usando ofork() método. Eu pensei que a saída era de 5 "olá", mas em vez disso, obtive 8. Por que isso? Este é o código: #include "csapp.h" void doit() { Fork(); Fork(); ...
Console de cores em ANSI C?
É possível colorir a saída do console em ANSI C simples? Sem uma biblioteca externa? Isso pode ser feito no Windows, Linux ou Mac OS X?
O que significa para o POSIX que um encadeamento está "suspenso"?
No decorrer dos comentários sobreuma pergunta recente [https://stackoverflow.com/questions/32747675/stopping-getline-in-c], surgiu uma pergunta subsidiária sobre em que momento uma solicitação de cancelamento de um thread pthreads com ...
Como listar discos físicos?
Como listar discos físicos no Windows? Para obter uma lista de"\\\\.\PhysicalDrive0" acessível.