Resultados da pesquisa a pedido "c"

2 a resposta

locação dinâmica da matriz 2D dentro da função (usando ponteiros para retornar o endereço do objeto alocad

u gostaria de saber como passar ponteiros para matrizes alocadas dinamicamente usando argumentos de função. Esta função deve alocar a matriz 10x10 (verificações ignoradas por uma questão de simplicidade). Isso é possível? O que estou fazendo de ...

6 a resposta

Alinhar à linha do cache e saber o tamanho da linha do cache

Para evitar o compartilhamento falso, desejo alinhar cada elemento de uma matriz a uma linha de cache. Então, primeiro eu preciso saber o tamanho de uma linha de cache, então atribuo a cada elemento essa quantidade de bytes. Em segundo ...

4 a resposta

Onde podemos usar ponteiros de função em C, o que é usado para ponteiros de função

Recentemente me perguntaram em uma entrevista: Onde podemos usar ponteiros de função em C? E qual ponteiro de função retorna. Eu disse que usando podemos chamar funções usando o ponteiro de função, ele pediu algum exemplo, mas não pude ...

2 a resposta

fgets () pulou [duplicado]

Esta pergunta já tem uma resposta aqui: O scanf () recebe '\ n' como sobra de entrada do scanf () anterio [/questions/1815986/does-scanf-take-n-as-input-leftover-from-previous-scanf] 1 respostaEstou escrevendo um programa para a escola em que o ...

4 a resposta

Como o espaço alocado dinamicamente é liberado quando um programa é interrompido usando Ctrl-C?

Dou o seguinte código: #include <stdio.h> int main() { int *p; p = (int *)malloc(10 * sizeof(int)); while(1); return 0; }Quando o código acima é compilado e executado, e é interrompido durante a execução pressionando Ctrl + C, como a memória é ...

8 a resposta

or que e como o GCC compila uma função com uma declaração de retorno ausent

#include <stdio.h> char toUpper(char); int main(void) { char ch, ch2; printf("lowercase input : "); ch = getchar(); ch2 = toUpper(ch); printf("%c ==> %c\n", ch, ch2); return 0; } char toUpper(char c) { if(c>='a'&&c<='z') c = c - 32; } Na função ...

4 a resposta

Elegantemente chamar C ++ de C

Desenvolvemos algum projeto na planícieC (C99). Mas, temos uma biblioteca como códigos-fonte (biblioteca matemática) emC++. Precisamos desta biblioteca, então gostaria de perguntar: qual é a maneira mais elegante de integrar ...

14 a resposta

O que o operador unary plus faz?

O que o operador unary plus faz? Encontrei várias definições aqu [https://web.archive.org/web/20130511040723/http://msdn.microsoft.com/en-us/library/aa691365(VS.71).aspx] ...

5 a resposta

como acessar um arquivo de texto durante a depuração com o eclipse CDT

Estou escrevendo este código para acessar um arquivo no eclipse CDT ifstream inFile; ofstream outFile; string next; inFile.open("input.txt"); if (inFile.fail()) { cout << "\nCould not open input.txt"; exit(1); }o problema é que, quando tento ...

2 a resposta

Por que os dados não estão sendo liberados para arquivar na saída do processo?

int main(int argc, char *argv[]) { FILE *fp = fopen("a.txt", "wt"); fprintf(fp, "AAAA"); // No flush. and No close raise(SIGTERM); exit(EXIT_SUCCESS); }result: No data has written to a.txt Eu esperava que isso fosse bom. Como o sistema fechará o ...