Resultados da pesquisa a pedido "c"
Lendo nova linha da entrada anterior ao ler do teclado com scanf ()
Era para ser muito simples, mas estou tendo problemas para ler entradas sucessivas do teclado. Aqui está o código: #include <string.h> #include <stdio.h> int main() { char string[200]; char character; printf ("write something: "); scanf ("%s", ...
Inserindo um número em uma matriz classificada!
Gostaria de escrever um código para inserir um número em uma matriz classificada na posição apropriada (ou seja, a matriz ainda deve permanecer classificada após a inserção) Minha estrutura de dados não permite duplicatas. Estou planejando ...
Qual é o próximo passo para melhorar o algoritmo malloc ()? [fechadas]
Estou escrevendo meu próprio simplesmalloc() e gostaria de criar uma variante mais rápida e eficiente. Eu sou uma função escrita que usa pesquisa linear e alocada sequencialmente e contiguamente na memória. Qual é o próximo passo para melhorar ...
nul terminando uma matriz int
gcc 4.4.4 c89 Eu estava apenas experimentando uma matriz int. E algo veio à minha mente. Posso anulá-lo? Por exemplo, eu estou usando um 0 para nul terminar. No entanto, 0 pode muito bem ser um valor válido nessa matriz. O código abaixo ...
A liberação de um int * que foi atribuído a um caractere * (alocado por `malloc`) invoca o comportamento indefinido?
O título pode ser confuso. Suponhastr é um ponteiro alocado pormalloc. ptr, do tipoint*, é atribuído a ele e é liberado, como mostra o snippet de código abaixo: char* str = malloc(64); int* ptr = str; free(ptr);Eu tentei compilar o código acima. ...
O random_r multithread é mais lento que a versão single threaded
O programa a seguir é essencialmente o mesmo que o descritoaqui [http://www.ellipsix.net/blog/post.29.html]. Quando executo e compilo o programa usando dois threads (NTHREADS == 2), recebo os seguintes tempos de execução: real 0m14.120s user ...
Biblioteca GUI para microcontrolador [fechada]
Quero criar um aplicativo orientado a GUI para um microcontrolador (Atmel XMEGA [http://www.atmel.com/products/AVR/xmega.asp?family_id=607]) conectado a um LCD gráfico de 128x64 pontos (EA DOGL128-6 [http://www.lcd-module.com/products/dog.html]) ...
#include em .h ou .c / .cpp?
Ao codificar em C ou C ++, onde devo ter o#includeé? callback.h: #ifndef _CALLBACK_H_ #define _CALLBACK_H_ #include <sndfile.h> #include "main.h" void on_button_apply_clicked(GtkButton* button, struct user_data_s* data); ...
Em qual fluxo é impressa a mensagem "pilha destruída detectada"?
Considere o seguinte programa básico, que apareceu de várias formas em outras questões aqui. #include <string.h> int main() { char message[8]; strcpy(message, "Hello, world!"); }No meu sistema, se eu colocar isso em um arquivo ...
Leitura de arquivos mais rápida em C
No momento, estou usando o fread () para ler um arquivo, mas em outro idioma o fread () é ineficiente. É o mesmo em C? Em caso afirmativo, como seria feita uma leitura mais rápida de arquivos?