C + MySQL: listando dados e a lição sobre injeção de SQL

Category: Bancos de Dados & SQL • Linguagem C

Um programa em C que busca palavras num banco MySQL — e por que a versão original tinha duas falhas de segurança clássicas: injeção de SQL e estouro de...

Folha de pagamento em C: funções, constantes e três bugs para corrigir

Category: Linguagem C

O exercício mais longo da lista: calcular horas extras, atrasos, auxílio-creche, bônus e INSS de funcionários. E três bugs que mostram por que ler o...

Somando números em C (e o perigo da variável sem valor inicial)

Category: Linguagem C

Um programa que soma números até o usuário mandar parar — e a lição mais importante de C: variável sem valor inicial guarda lixo da memória....

Lendo S/N em C sem bugs: o mistério do buffer do teclado

Category: Linguagem C

Por que o programa em C "pula" a pergunta "Deseja continuar?" depois de um scanf? Entenda o buffer do teclado e duas formas de resolver....

do…while em C: calcule a área de quantos quadrados quiser

Category: Linguagem C

O laço do...while executa pelo menos uma vez e só depois pergunta se deve continuar — perfeito para menus e programas que repetem enquanto o usuário...

Funções em C: calculando a área de 5 triângulos

Category: Linguagem C

Divida o programa em funções: uma calcula a área, outra imprime o resultado. Um exercício clássico de C que ensina a organizar o código em pedaços...

Contagem regressiva em C: o for de trás para frente (e o erro do “por um”)

Category: Linguagem C

Imprima de 10 até 1 com um for decrescente e conheça um dos bugs mais comuns do mundo: o erro "por um", que fez a versão original parar no 2....

Laço for em C: imprimindo de 1 a 10 numa tabelinha

Category: Linguagem C

O primeiro exercício de repetição em C: imprimir os números de 1 a 10 dentro de uma moldura, entendendo as três partes do laço for....

Close Search Window
↑