Resultados da pesquisa a pedido "c"

3 a resposta

erro: não é possível converter 'double *' em 'char *' do argumento '1' em 'void swap (char *, char *, unsigned int)'

#include <stdio.h> void swap( char* pA, char* pB, unsigned tam) { for( unsigned i = 0; i < tam; i++) { char tmp = *pA; *pA = *pB; *pB = tmp; pA = pA + 1; pB = pB + 1; } } int main(int argc, char** argv) { double a = 1.0; double b = ...

3 a resposta

função dormir em c, unix

O que preciso importar para usar a função sleep no unix? eu sei que é windows.h para windows, mas e o unix?

5 a resposta

precisão 'float' vs. 'double'

O código float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=%f\n", z); printf("x=%20.18f\n", x); printf("z=%20.18f\n", z);lhe dará a saída x=3.141593 z=3.141593 x=3.141592741012573242 ...

3 a resposta

Por que ler '+' e '-' não funciona no Linux?

Eu tenho esse fragmento de código que lê expressões aritméticas como1 + 2 * 3 em números inteiros e caracteres: int main() { int d, flag = 0; char c; while ((flag = scanf("%d", &d)) != EOF) { if (flag == 1) // if integer was read sucessfully { ...

1 a resposta

Passando uma matriz complexa C ++ para C

Devo passar dados complexos para uma função C do C ++. Em C ++, os dados são armazenados naturalmente em umstd::vector<std::complex> c. A função C espera os dados como uma matriz de double,double a[] de modo que a [0] = Re (c [0]), a [1] = Im (c ...

7 a resposta

Passando ponteiros de matrizes em C

Então, eu tenho um código que se parece com isso: int a[10]; a = arrayGen(a,9);e a função arrayGen fica assim: int* arrayGen(int arrAddr[], int maxNum) { int counter=0; while(arrAddr[counter] != '\0') { arrAddr[counter] = gen(maxNum); ...

1 a resposta

determinar se uma string tem todos os caracteres exclusivos?

Alguém pode me dizer como implementar um programa para verificar se uma string contém todos os caracteres exclusivos?

2 a resposta

Multiplique pela otimização 0

Suponha que eu tenha: double f(const double *r) { return 0*(r[0]*r[1]); }O compilador deve otimizar o segmento ou ainda precisa executar a operação, caso os valores possam ser inf ou nan? gcc -O3 -S test.c: .file "test.c" .text .p2align 4,,15 ...

2 a resposta

Como vincular um soquete bruto a uma porta específica?

Atualmente, estou trabalhando em uma tarefa de programação. A atribuição é implementar um cliente, emulador de rede e servidor. O cliente passa pacotes para um emulador de rede e o emulador de rede passa para o servidor. O vice-versa também se ...

2 a resposta

incremento e atribuição de ponteiro

Nas duas linhas a seguir em C: int* a = (int *)calloc(automata_size, sizeof(int)); int* b = (a++);Eu descobri que aeb compartilham o mesmo endereço. Este não é o caso se tivermos int* a = (int *)calloc(automata_size, sizeof(int)); int* b = a + ...