Remover caracteres especiais

function capturar(campo) {   document.getElementById("resultado").value = removeCaracteres(trim(campo.value)); } function trim(e){   espacos = /\s/g;   return e.replace(espacos, ""); } function removeCaracteres(e) {   // adicione os caracteres indesejáveis   remove = /á|é|í|ó|ú/g;   return e.replace(remove, ""); }

Read More

Imprimir variável boleana

bool x = true; printf(“%d\n”, x); //ou printf(x ? “true” : “false”); //ou melhor printf(“%s”, x ? “true” : “false”); //ou ainda melhor fputs(x ? “true” : “false”, stdout);

Read More

Abre arquivo, conta linhas, imprime conteudo e fecha

Atenção!!! Para que o programa abaixo funcione corretamente o arquivo deve estar bem formatado! E deve sobrar apenas uma linha em branco abaixo da ultima linha escrita!!! //Download do arquivo MEGA.TXT, pra requisito para rodar o programa Download MEGA.TXT // Definindo as Bibliotecas Necessárias #include <stdio.h> #include <stdlib.h> #include <string.h> /* typedef => serve para […]

Read More

Centralizar DIV Flexivel

#id {   display: block;   position: relative;   width: 80%;   //Metade do espaço que sobra   left: 10%;   background: #FF0;   height: 100px; } ou #id {   display: block;   width: 50%;   height: 50%;   //Metade do espaço que sobra   left: 25%;   position: relative;   //Metade do espaço que sobra   top: 25%; }

Read More

Remover Caracteres Especiais

function sumir_com_caracteres_especiais($str) {   $str = preg_replace('/[áàãâä]/ui', 'a', $str);   $str = preg_replace('/[éèêë]/ui', 'e', $str);   $str = preg_replace('/[íìîï]/ui', 'i', $str);   $str = preg_replace('/[óòõôö]/ui', 'o', $str);   $str = preg_replace('/[úùûü]/ui', 'u', $str);   $str = preg_replace('/[ç]/ui', 'c', $str);   $str = preg_replace("/[^a-zA-Z0-9\s]/", "", $str);   $str = preg_replace("/[^a-zA-Z0-9]/", "", $str);   $str = preg_replace("/[^a-zA-Z\s]/", "", $str);   $str = preg_replace('/[^a-z0-9]/i', '_', $str);   $str = […]

Read More

Criar Nomes de Arquivos em Serie

Bibliotecas Necessárias: #include <stdio.h> //Parâmetros // numero == numero atual do arquivo //incremente == variação na conta de arquivos char* monta_arquivo_ler_escrever(int numero, bool incrementa){   char* resultado = new char[256];   if (incrementa == 1) {     numero -= 2;   } else {     numero -= 1;   }   sprintf(resultado, "HIDROMETROS_%d.TXT", numero);   return resultado; }

Read More

Contar Arquivos de uma Pasta

Bibliotecas Necessárias: #include <stdio.h> #include <sys/types.h> #include <dirent.h> int conta_arquivos() {   int numero_arquivos_diretorio = 0;   DIR *diretorio;   struct dirent *ep;   diretorio = opendir ("./");   if (diretorio != NULL) {     while(ep = readdir(diretorio)){       //puts (ep->d_name);       numero_arquivos_diretorio++;     }   } else {     perror("Erro. Diretorio inexistente!!!\n");   }   numero_arquivos_diretorio -= 3;   (void) closedir (diretorio);   return numero_arquivos_diretorio; }

Read More

Contar Número de Linhas de Arquivo

Bibliotecas Necessárias: include <stdio.h> #include <stdlib.h> </pres> <pre> int numero_de_linhas(char* nome_arquivo) {   FILE * arquivo;   arquivo = fopen(nome_arquivo,"r");     int caractere = 0, existe_linhas = 0, quant_linhas = 0;   while((caractere = fgetc(arquivo)) != EOF){     existe_linhas = 1;         if(caractere == '\n'){             quant_linhas++;         }     }     fclose(arquivo);   return quant_linhas; }

Read More

VaPara XY

A função GoTo XY serve para se deslocar o cursor para determinada posição na tela na posição indicada. Bibliotecas Necessárias: #include<stdio.h> #include<windows.h> // Parâmetros // X == Linha // Y == Coluna void vaparaxy(int x, int y){   SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x-1,y-1}); } Aplicação: vaparaxy(5, 20); printf("Faça o que quiser! :D\n");

Read More

Número Minimo e Máximo em input type=”text” JavaScript

<form>   <script type="text/javascript">     function minmax(value, min, max) {         if(parseInt(value) < min || isNaN(value)) {         return min;         } else if(parseInt(value) > max) {           return max;         } else {           return value;         }     }   </script>   <input     class="numero"     id="pontos"     max="99"     min="0"     placeholder="PONTUAÇÃO A SER UTILIZADA"     size="30"     style="       margin-left: 115px;       //display: none;     "     type="text"     name="textWeight"     onkeyup="this.value = minmax(this.value, 0, 99)" […]

Read More

Máscara Monetaria JavaScript

var mask = {   money: function() {     var el = this     ,exec = function(v) {         v = v.replace(/\D/g,"");         v = new String(Number(v));         var len = v.length;         if (1== len) {           v = v.replace(/(\d)/,"0,0$1");         }         else if (2 == len) {           v = v.replace(/(\d)/,"0,$1");         }         else if (len > 2) {           v = v.replace(/(\d{2})$/,',$1');           if (len […]

Read More

Paginas Úteis

//Util para aprender configuraçõezinhas bacanas! ^^ //Documentação do Sublime => http://www.sublimetext.com/docs/3/index.html

Read More

Arquivo de Preferencias Sublime Text 3

{   //Define o tema   "color_scheme": "Packages/Monokai/Monokai.tmTheme",        //Define o dicionario padrão   "dictionary": "Packages/Dictionaries/Portuguese (Brazilian).dic",      //Tamanho padrão da fonte   "font_size": 11,      //Sei la que porra isso faz ou porque esta aqui. Melhor deixa-lo ai!!! o.O   "ignored_packages":   [     "Vintage"   ],   //Exibe guias de identação verticais   "indent_guide_options":   [     "draw_normal",     "draw_active"   ],   "spell_check": true,      //Tamanho padrão […]

Read More

Foreach Array Unidimensional

Bibliotecas Necessárias: #include <stdio.h> #define foreach(item, array)\ for(int keep = 1, \          count = 0,\         size = sizeof (array) / sizeof *(array); \   keep && count != size; \   keep = !keep, count++ \ ) \ for(item = (array) + count; keep; keep = !keep)        int values[] = { 1, 2, 3 }; […]

Read More

Reorganizar Índice do Array

Retorna os índices do array organizados em ordem crescente numericamente. Atenção, caso ajam índices em string eles serão alterados para numérico! $array_organizado= array_values($array_para_organizar);

Read More

Sublime Text 3 Build 3065 License Key

—– BEGIN LICENSE —– Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC94 1CDC92DC 8457107A F151657B 1D22E383 A997F016 42397640 33F41CFC E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 5CDB7036 E56DE1C0 EFCC0840 650CD3A6 B98FC99C 8FAC73EE D2B95564 DF450523 —— END LICENSE ——

Read More