Quantcast
Channel: Comunicação Binária » C
Browsing all 10 articles
Browse latest View live

História do C

Irei começar uma série de posts sobre C e para introduzi-la começarei com uma breve história dessa linguagem que foi retirada e traduzida de [1]. Origem C é um subproduto do Sistema Operacional UNIX, o...

View Article



Biblioteca string.h

Este post sobre a linguagem C irá tratar de strings, como elas são armazenadas e utilizadas. A biblioteca que será usada para trabalhar com strings será: #include <string.h> As funções abordadas...

View Article

Particularidades das Arrays de Caracteres

No post anterior falamos um pouco sobre a biblioteca usada para trabalhar com strings e como strings são representadas por meio de arrays. Este então será um curto post só para tornar mais claro as...

View Article

Image may be NSFW.
Clik here to view.

Ponteiros e Arrays

Vamos falar neste post um pouco sobre ponteiro e sua relação com array e matriz. Introdução Em primeiro lugar devemos entender a diferença entre endereço e conteúdo de uma variável. Sempre que uma...

View Article

Image may be NSFW.
Clik here to view.

Ponteiros e Matrizes

Para complementar o assunto do último post irei falar sobre a relação dos ponteiros com as matrizes. Uma matriz nada mais é do que uma array onde cada elemento é uma outra array. Podemos representar...

View Article


Aritmética de Ponteiro e Indexação de Array

Irei mostrar nesse post uma curiosidade que encontrei em um material de Ted Jessen [1]. O material dele é de domínio público e recomendo a leitura. Partiremos da ideia que um ponteiro pode ser tratado...

View Article

Cast (e um pouquinho sobre float)

Este post será rápido e tratará de um assunto bem simples, mas que pode fazer toda a diferença na hora de codificar. Falaremos sobre o operador cast que é muito útil em uma linguagem fortemente tipada...

View Article

Trabalhando com Processos em C no Linux

Para trabalhar com processos usaremos a biblioteca: #include <unistd.h> Funções úteis Cada processo possui um identificador único denominado PID. pid_t getpid(); // retorna o ID do processo O...

View Article


Problema do Buffer de Saída – setvbuf() e setbuf()

Vamos falar de um problema na programação multiprocesso, que é o problema do compartilhamento do buffer de saída, que nada mais é do que o arquivo stdout. Quando queremos imprimir algum texto na tela...

View Article


Processos Zumbis – wait() e waitpid()

Nesse post continuaremos o assunto a respeito da criação de processos e suas peculiaridades. Mais especificamente iremos tratar sobre os processos zumbis e as funções wait() e waitpid(). Quando um...

View Article
Browsing all 10 articles
Browse latest View live


Latest Images