Perguntas com a tag "c"
2
O que faz o código C abaixo - é redundante
Nós temos um código de soquete de produção e muitas vezes eu encontro abaixo o código nele:
struct sockaddr_in* sin = (struct sockaddr_in*)to;
(void)sin;
A variável sin is nowherfe further used? Uma vez que se trata de um código de produção, Não t...
4
strtok não retorne nenhum valor
Eu quero escrever um programa que converte uma seqüência de caracteres com números ("1 2 3") em uma matriz de inteiros. Mas strtok() não retorna um valor. Por que não?
A minha saída do console é só vazio.
Edit: eu não recebo a mensagem de erro.
Est...
1
arquivo em UTF-8 e ISO8859-1
Atualmente eu tenho um programa que está tentando imitar a funcionalidade do (linux) arquivo de comando. Eu analisar um .arquivo txt com alguns personagens, e interpretá-lo à sua respectiva interpretação. No entanto, tenho dificuldade em diferenciar ...
0
InetPtonW sempre retorna 1.0.0.0
Eu só comecei a aprender C e agora estou aprendendo a usar o winsock2-Cabeçalho. Para converter um endereço ip a partir da representação de seqüência de caracteres para sua forma binária eu usar a função de InetPtonW. O meu problema é que essa função...
1
C iniciante sobre o arquivo
EDIT: eu queria uma cadeia de entrada, não é um char.
Por exemplo, eu escrevo num = 3, string = "hello" e mês = 10
Eu quero a saída no arquivo a ser 3hello10 .
Eu estava tentando escrever dois valores e armazená-lo em um arquivo. No entanto, quando...
0
Palíndromos de Seqüência de caracteres em C
Eu estou tentando resolver este Palíndromo Cadeia problema em C usando strlen() & strcmp() funções de seqüência de caracteres. A minha ideia é copiar a seqüência de caracteres para outro novo de seqüência de caracteres e, em seguida, comparar a s...
0
Como é dinâmico digitando dados implementado internamente
Eu acho que eu entendo a diferença entre a estática e a dinâmica digitando dados em alto Nível de abstração. Mas, na verdade, eu não entendo como essas coisas são implementadas no compiladores e interpretadores.
Vamos supor que temos o seguinte cód...
3
k elementos maiores exercício de geeksforgeeks
Eu estou trabalhando em um exercício de "k elementos maiores" de geeksforgeeks.org
https://practice.geeksforgeeks.org/problems/k-largest-elements/0
A tarefa:
Dado um array de N números inteiros positivos, impressão k maiores elementos da matriz. O...
1
Diferença entre skb_header_pointer e skb_transport_header?
Eu estou tentando implementar um módulo netfilter, durante o processamento de sk_buff eu encontrei duas maneiras possíveis para recuperar cabeçalho TCP:
struct iphdr *ip_header = (struct iphdr *)skb_network_header(skb);
struct tcphdr *tcp_header = (...
0
Por task_struct ter fs_struct *fs ponteiro?
Como kernel obter fs_struct* ponteiro para um caminho de arquivo ?
Eu tentei olhar para o código fonte do kernel, e vejo que ele está usando task_struct de processo para encontrar fs_struct *fp ponteiro. Mas enquanto bifurcação de um processo filho ...
0
'Falha de segmentação" em VSCode (GTK+3 + C)
Eu tenho um seguinte problema:
Eu quero melhorar o meu GTK+3 habilidades, então eu escrevi um simples aplicativo GTK visualização de uma janela e adicionado o ícone da janela (o que faz com que um problema). Eu corri em VSCode, e... tem uma exceção e...
3
Macro para o endian independente de conversão para big endian
É possível gravar uma macro em C o que leva um uint32_t e converte-o para big endian representação não importa se o sistema de destino é pouco ou big endian tais que a macro pode ser avaliada em tempo de compilação para uma constante?
Achei esta per...
0
Acessando membros da união, com o nome do sindicato sem qualquer variáveis
#include <string.h>
#include <stdio.h>
int main(){
union {
int id_num;
char VIN[20];
} id;
id.id_num = 20;
printf("%%d",id.id_num);
}
qual é o código acima funcionar quando o id da união id_num membro está ...
3
Soma dos elementos da matriz em uma região paralela, resultando em respostas erradas em OpenMP
Eu estava fazendo uma atividade na minha universidade, que requer para preencher uma matriz de [2000][2000] elementos e, em seguida, calcular a soma de todos os elementos de a que são múltiplos de 5 de forma paralela.
No começo eu tentei usar uma ma...
0
Meu Visual Studio 2015 não pode achar essenciais dependências para a construção de um projeto
Antes, eu usei o Visual Studio 2017 no Windows 10, Ele funciona bem.
Agora, eu quero usar o CFormView classe do MFC (não no Visual Studio 2017), então eu instalei o Visual Studio 2015 (agora com 2 do Visual Studio no meu sistema), mas o Visual Studi...
0
Erro de ligação C e Fortran na instalação da biblioteca
Estou instalando LoopTools versão 2.15 (http://www.feynarts.de/looptools/LT25Guide.pdf), uma biblioteca que avalia funções especiais necessários em física. Eu já tinha instalado em um computador com o Linux, e agora estou tentando instalar em um Mac....
0
Configurando o clang-formato de origem
Embora seja possível desactivar clang-formato totalmente na origem de comentários
// clang-formato off
// clang-formato
Especificamente o que eu estou tentando alcançar agora é permitir que AlignConsecutiveAssignments para enums que foram atribuídos...
0
Matriz de Estrutura e matriz
Eu escrevi algumas código:). Eu não sei fazê-lo funcionar. Ele funciona quando eu a matriz de uso, mas ele não funciona quando eu uso matriz de estruturas. No meu programa eu uso a função de biblioteca de levar os dados de dentro do banco de dados e ...
6
Como garantir um array 2D é atribuída contigously na memória
Estou enviando um array 2D através de MPI e para que isso funcione corretamente a matriz precisa ser alocados de forma contígua na memória.
Estou alocando-os da seguinte maneira:
int **array;
array = malloc(size1 * sizeof( *(array) );
for (int k = ...
2
Lógica de matriz, com estruturas
Eu tenho dificuldade para implementação do novo funcionário introdução de lógica no código abaixo. Ao determinar a nova quantidade e reposicionar o vetor com base nele, o primeiro novo funcionário está aparecendo cedo ou mais tarde, ou o programa que...
0
Como executar a linha de comando em c
Estou tentando criar um instantâneo do WebCacheV01.dat banco de dados para despejar MEdge história.
Eu uso este comando para que:
esentutl.exe /y /vss C:\Users\<username>\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat /d C:\Users\&l...
0
A compreensão no nível de bits float multiplicação em C?
Tentei implementar float_twice(float_bits x) em C, que multiplica x por 2 em nível de bits.
Eu comparei o resultado de float_twice e o real flutuar multiplicação implementado em C, mas encontrou uma diferença.
float_twice(0X800001) produz 0X1000001,...
0
WAV gravação de biblioteca no CPP
Eu estou olhando para uma biblioteca ou de uma API em C\C++ que é capaz de gravar voz e
salve-o como um arquivo WAV.
Além disso, seria muito útil se a biblioteca vai ser tão independente quanto possível.
(sem a necessidade de bibliotecas extras para...
0
é a certeza em que registrar argumentos e as variáveis são armazenadas?
Eu ainda estou incerto como registra estão sendo usados pelo montador
dizem que eu tenho um programa:
int main(int rdi, int rsi, int rdx) {
rdx = rdi;
return 0;
}
Seria isso na montagem de ser traduzido em:
movq %%rdx, %%rdi
ret rax;...
2
Como são C estruturas & deslocamentos armazenados na memória pelo linker?
Eu estou interessado em programação de sistemas, e quer ver como estruturas são implementadas em conjunto, e como eles estão ligados.
Eu escrevi três curtas .c códigos, com o mesmo nome estruturas, mas em diferentes arquivos e compilado e vinculado ...