Resultados da pesquisa a pedido "c"
Converte double / float para string
Preciso converter um número de ponto flutuante em uma sequência equivalente em decimal (ou outra base). A conversão precisa ser feita no formatoxE+0 Ondex é o número do ponto flutuante. A idéia que tenho é primeiro truncar o número do ponto ...
# define a conversão de C para C #
Este código C: /* LERP(a,b,c) = linear interpolation macro, is 'a' when c == 0.0 and 'b' when c == 1.0 */ #define LERP(a,b,c) (((b) - (a)) * (c) + (a))http: //www.brucelindbloom.com/index.html? ...
3 símbolos mais entre duas variáveis (como a +++ b) em C [duplicado]
Esta pergunta já tem uma resposta aqui: O que significa a operação c = a +++ b? [/questions/7485088/what-does-the-operation-c-ab-mean] 9 respostas#include <stdio.h> int main() { int a=8,b=9,c; c=a+++b; printf("%d%d%d\n",a,b,c); return 0; }O ...
Exemplos de união em C [fechado]
Estou procurando alguns exemplos de sindicatos, não para entender como funciona o sindicato, espero que sim, mas para ver que tipo de hacker as pessoas fazem com o sindicat Sinta-se à vontade para compartilhar seu hack da união (com algumas ...
Local espacial vs. local temporal
Entendo as definições dos termos, mas estou tendo problemas para aplicar seus conceitos ao código. Para um exercício, somos solicitados a descrever se o código a seguir é espacial ou temporal: for (int i=0; i<10; i++) { printf(some_array[i]); } ...
Por que o endereço da variável do processo filho e do processo pai é o mesmo
Aqui está meu código int main() { pid_t pid; int y = 3; if ( (pid = fork()) <0 ) return -1;; if( pid == 0 ) /* child */ { printf(" before: %d %p\n", y, &y ); y *= 10; printf("after: %d %p\n", y, &y ); } else /* father */ { sleep(1); ...
Melhores maneiras de analisar um URL usando C?
Tenho um URL como este: http://192.168.0.1:8080/servlet/receQuero analisar o URL para obter os valores: IP: 192.168.0.1 Port: 8080 page: /servlet/receComo faço isso
edirecionar stdout para arquivo sem avisos AN
Eu tenho tentado redirecionar o STDOUT de um programa para um arquivo. Até agora, esse código funciona bem: FILE *output = fopen("output","w"); if (dup2(fileno(output),1) == -1) { /* An error occured. */ exit(EXIT_FAILURE); } O problema é que ...
Como encaminhar typedef'd struct em .h
Tenho Preprocessor.h #define MAX_FILES 15 struct Preprocessor { FILE fileVector[MAX_FILES]; int currentFile; }; typedef struct Preprocessor Prepro; void Prepro_init(Prepro* p) { (*p).currentFile = 0; } Percebi então que tinha que separar as ...
xpressões regulares em C
Estou curioso, alguém conhece uma boa maneira de fazer correspondência de expressões regulares em C? A única maneira de pensar é através do Flex. Essa é a única maneira ou existe uma maneira melhor? Obrigado