Perguntas com a marcação «c»

C é uma linguagem de programação de uso geral usada para programação do sistema (SO e incorporado), bibliotecas, jogos e plataformas cruzadas. Essa tag deve ser usada com perguntas gerais sobre o idioma C, conforme definido na norma ISO 9899 (a versão mais recente, 9899: 2018, exceto quando especificado em contrário - também tag as solicitações específicas da versão com c89, c99, c11, etc.). C é diferente de C ++ e não deve ser combinado com a tag C ++, sem um motivo racional.

4
#include em .h ou .c / .cpp?
Ao codificar em C ou C ++, onde devo ter o #include 's? 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); void on_button_cancel_clicked(GtkButton* button, struct user_data_s* data); #endif callback.c: #include <stdlib.h> #include <math.h> #include "config.h" #include "callback.h" #include "play.h" void on_button_apply_clicked(GtkButton* button, struct …
118 c++  c 

14
Devo aprender C antes de aprender C ++? [fechadas]
Como está atualmente, esta pergunta não se encaixa em nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou experiência, mas esta questão provavelmente irá solicitar debate, argumentos, pesquisas ou discussão extensa. Se você acha que esta questão pode ser melhorada e possivelmente reaberta, …
117 c++  c 


12
O que 'const static' significa em C e C ++?
const static int foo = 42; Eu vi isso em algum código aqui no StackOverflow e não consegui descobrir o que faz. Então eu vi algumas respostas confusas em outros fóruns. Meu melhor palpite é que ele é usado em C para ocultar a constante foode outros módulos. Isso está …
117 c++  c 

5
erro: biblioteca Libtool usada, mas 'LIBTOOL' é indefinida
Estou tentando a automakebiblioteca OrientDb C ++, mas estou obtendo alguns erros. Makefile.am:10: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:10: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:10: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:10: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:10: …
117 c  linux  autotools  orientdb 

11
Qual é o significado do código de exceção “EXC_I386_GPFLT”?
Qual é o significado do código de exceção EXC_I386_GPFLT? Seu significado varia de acordo com a situação? Nesse caso, estou me referindo ao tipo de EXC_BAD_ACCESSexceção com código de exceçãoEXC_I386_GPFLT O programa é desenvolvido em Xcode 5.0.1, tratando cblas_zgemm()da biblioteca BLAS. (Bem, acho que não importa ...) Muito obrigado!
117 c++  c  exc-bad-access 

5
Como usar memória compartilhada com Linux em C
Eu tenho um pequeno problema com um dos meus projetos. Tenho tentado encontrar um exemplo bem documentado de uso de memória compartilhada, fork()mas sem sucesso. Basicamente, o cenário é que quando o usuário inicia o programa, eu preciso armazenar dois valores na memória compartilhada: current_path que é um char * …
117 c  linux  fork  shared-memory 






3
Por que main não retorna 0 aqui?
Eu só estava lendo ISO / IEC 9899: 201x Minuta do Comitê - 12 de abril de 2011 em que encontrei em 5.1.2.2.3 Término do programa ..reaching the } that terminates the main function returns a value of 0. isso significa que se você não especificar nenhuma instrução return em …
116 c  linux  return  main 

12
concatenação const char *
Preciso concatenar dois caracteres const como estes: const char *one = "Hello "; const char *two = "World"; Como posso fazer isso? Eu recebi esses char*s de uma biblioteca de terceiros com uma interface C, então não posso simplesmente usar em seu std::stringlugar.

12
Onde C não é um subconjunto de C ++? [fechadas]
Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 6 anos . Melhore esta questão Eu li em muitos livros que C é …
116 c++  c 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.