Resultados da pesquisa a pedido "c"
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 ...
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 ...
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 ...
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 ...
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 é ...
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 ...
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 ...
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] ...
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 ...
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 ...