Perguntas com a tag "c"

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 ...
0

Alguém pode explicar o funcionamento deste printf em C código passo-a-passo?

#include <stdio.h> int main() { int i=5; printf("%%d%%d%%d%%d%%d",i++,i--,++i,--i,i++); return 0; } //este é o código aqui....alguém pode me dizer o funcionamento do printf neste caso?