Resultados da pesquisa a pedido "c"
Quais problemas posso esperar para compilar o código C com um compilador C +
Se você pegar uma base de código C existente e compilá-la com um compilador C ++, que tipo de problemas você pode esperar surgir? Por exemplo, acho que atribuir um número inteiro a um valor com um tipo enumerado falhará em C ++, enquanto que é ...
Determine se char é um número ou letra
Como determinar se umchar em C comoa ou9 é um número ou uma letra? É melhor usar: int a = Asc(theChar);ou isto int a = (int)theChar
gcc debug symbols (-g flag) vs linker -rdynamic option
glibc fornecebacktrace() ebacktrace_symbols() para obter o rastreamento da pilha de um programa em execução. Mas, para que isso funcione, o programa deve ser construído com o linker-rdynamic flag. Qual é a diferença entre-g sinalizador passado ...
x86_64 convenções de chamada e quadros de pilha
Estou tentando entender o código executável que o GCC (4.4.3) está gerando para uma máquina x86_64 em execução no Ubuntu Linux. Em particular, não entendo como o código controla os quadros de pilha. Antigamente, no código de 32 bits, eu estava ...
Como posso obter o que minha função principal retornou?
Em um programa C, se quisermos fornecer alguma entrada do terminal, podemos fornece int main(int argc, char *argv[]) Da mesma forma, se queremos obter o valor de retorno demain() function então como podemos obtê-lo? Em cadamain() nós ...
'make' não recompila quando o arquivo de origem foi editado
Estou escrevendo uma pequena implementação do Jogo da Vida de Conway em C. O código-fonte é dividido em três arquivos:main.c efunctions.c/functions.h, onde coloco minhas definições e declarações de funçõe gora, para criar uma grade de célula, ...
Como substituir um pedaço de const char * por outra string em C?
Suponha que você tenha um link comohttp://1.1.1.1/test.mpg. Então você deseja alterá-lo parahttp://1.1.1.1/test.mkv. Como você pode alterar "mpg" para "mkv" programaticamente em C? Tentei usar strtok e strcpy, mas não sou bom em C, então não consegu
Como definir e passar um nome de arquivo para fopen () na linha de comand
Tenho o seguinte programa que grava a entrada de um usuário em um arquivo. Atualmente, o arquivo a ser gravado é predefinido; no entanto, queria que o usuário definisse o nome do arquivo no prompt de comando. Qual seria a melhor maneira de ...
omo escrever códigos de montagem em linha sobre LOOP no Xcode LLV
Estou estudando sobre montagem em linha. Quero escrever uma rotina simples no iPhone no Xcode 4 LLVM 3.0 Compiler. Consigo escrever códigos básicos de montagem em linh example: int sub(int a, int b) { int c; asm ("sub %0, %1, %2" : "=r" (c) : ...
o que significa converter int para anular * ou vice-versa?
O que significa converter um valor inteiro emvoid* ou vice-versa do ponto de vista da memória? Meu entendimento évoid* é um endereço para um bloco de memória de comprimento não especificad Parece ser algo como comparar maçã com laranja int myval ...