Resultados da pesquisa a pedido "c"

7 a resposta

Matriz de acesso além do limite em C e C ++

int data[8]; data[9] = 1;O que o padrão c ++ diz sobre isso? Esse comportamento é indefinido? Pelo menos o compilador C (gcc -std = c99 -pedantic -W -Wall) não diz nada sobre isso. Obrigado.

2 a resposta

erro de tempo de execução (estouro de pilha)

Eu tenho esse código na linguagem C: char *options[100000]; int k[100000]; char *param[100000]; int n; int i,j; ... scanf("%d",&n); for (i=0;i<n;i++) { scanf("%s%d",&options[i],&k[i]); param[i]="On"; } ...assim como o programa chega a este ...

4 a resposta

configure: error: O compilador C não pode criar executáveis ao instalar o Ruby 1.9.3

Eu recebo o seguinte erro ao tentar instalar o Ruby 1.9.3 no Trisquel 6 usando o seguinte comandorvm install 1.9.3 ERRO Error running './configure --prefix=/home/joshua/.rvm/rubies/ruby-1.9.3-p448 --disable-install-doc --enable-shared', please ...

7 a resposta

Como redirecionar a saída de volta para a tela após o freopen ("out.txt", "a", stdout)

#include <stdio.h> int main() { printf("This goes to screen\n"); freopen("out.txt", "a", stdout); printf("This goes to out.txt"); freopen("/dev/stdout", "a", stdout); printf("This should go to screen too, but doesn't\n"); return 0; }Eu chamo ...

5 a resposta

boa maneira de escrever "ponteiro para algo" em C / C ++

Existe uma maneira "boa" de escrever "ponteiro para algo" em C / C ++? Eu uso para escrevervoid foo( char *str ); Mas às vezes acho isso ilógico porque o tipo destr é "ponteiro para char", então deve ser mais lógico anexar o* para o nome do ...

3 a resposta

Diferença entre char ** p, char * p [], char p [] []

char *p = "some string"cria um ponteiro p apontando para um bloco que contém a string. char p[] = "some string"cria uma matriz de caracteres e com literais. E o primeiro é uma declaração constante. É o mesmo de matrizes bidimensionais? qual é ...

4 a resposta

O que acontece se eu usar o malloc duas vezes no mesmo ponteiro (C)?

Digamos, por exemplo, que eu criei um ponteiro newPtr e uso malloc (algum tamanho) e, mais tarde, uso malloc (algum tamanho) novamente com o mesmo ponteiro. O que acontece? Então, estou criando um segundo bloco de memória do mesmo tamanho do ...

9 a resposta

Como o método main () funciona em C?

Eu sei que existem duas assinaturas diferentes para escrever o método principal - int main() { //Code }ou para manipular o argumento da linha de comando, escrevemos como int main(int argc, char * argv[]) { //code }NoC++ Eu sei que ...

6 a resposta

Como posso obter o UTCTime em milissegundos desde 1 de janeiro de 1970 no idioma c

Existe alguma maneira de obter milissegundos e sua parte da fração de 1970 usando time.h no idioma c?

2 a resposta

converter para ponteiro de número inteiro de tamanho diferente, código pthread

Eu tenho esse código para multiplicação de matrizes, usando pthreads, mas recebo o erro "converter para ponteiro de número inteiro de tamanho diferente" Eu não sei o que há de errado. Sou novo em pthread, e foi isso que fiz até agora: #include ...