Skip to content

Instantly share code, notes, and snippets.

View jucie's full-sized avatar

O JuciÊ jucie

  • São Paulo - Brazil
View GitHub Profile
#include <stdio.h>
#include <string.h>
void funcao_correta(FILE *out, int idade) {
fprintf(out,"a pessoa tem %d anos", idade);
}
void funcao_incorreta(FILE *out, int idade) {
fprintf(out,"a pessoa tem %d anos", idade*2);
}
@jucie
jucie / geomedian.cpp
Created December 7, 2019 08:24
geomedian c++
// Este programa le a imagem PNG de um mapa e encontra o ponto em que
// o territorio se divide igualmente entre Norte e Sul, Leste e Oeste.
// A lib PNG++ usa uma funcao que o Windows nao tem, entao quebramos o galho com uma macro.
// https://stackoverflow.com/questions/11718915/alternative-api-of-strerror-r-for-windows-os
#define strerror_r(errno,buf,len) strerror_s(buf,len,errno)
#include <png.hpp> // e' a biblioteca que sabe ler, gravar e manipular imagens em formato PNG.
// Esta e' a classe da lib PNG++ que representa uma imagem. Vamos chama-la apenas de Imagem.
typedef png::image< png::rgb_pixel > Imagem;