Este endereço mudou para: http://andrem.wordpress.com

Os projetos que estavam aqui para download, podem ser baixados em: http://github.com/andrem
Textos
Cups Parte Um 
Dica Rewrite Ubuntu 
Dicas C 
Dicas Shell Script 
HTML Template Perl 
Ketchup 
Mysql pt BR 
Oscommerce Shopline 
Perl com C 
Pesquisa Cpan Firefox 
Pesquisa Perldoc Firefox 
Processos no Kernel Linux 
Search Plugin 
Tradutor em Perl 
User Cups Ubuntu 
Whois em PHP 


Links
Dicas C

Limpando a tela no console:

#include<stdio.h>

int main (void) {
printf("\e[H\e[2J"); /* Limpa a Tela */
}

Limpando e posicionando o cursor a esquerda:

#include<stdio.h>

int main (void) {
printf("\033[2J");
printf("\033[0;0f");
}

Checando caracter:

#include<stdio.h>
#include<ctype.h>

main () {
char dado;

/* Recebendo o dado */
printf (" Entre com um caracter: ");
dado = getc(stdin);

/* usando atributos da ctype.h */
if ( isalpha(dado) != 0 ) {
printf ("Caracter %c é alfabético \n", dado);
}

if ( isdigit(dado) != 0 ) {
printf ("Caracter %c é numérico \n", dado);
}

if ( isspace(dado) != 0 ) {
printf("Caracter %c é espaço \n", dado);
}
}

Sobre o código acima:

isalpha : checa se o caracter é alfabético.
isdigit : checa se o caracter é um digito (0-9).
isspace : checa se o o caracter é um espaço.

Gerando um número repetitivo:

#include<stdio.h>
#include<stdlib.h>

main () {
int r;
r = rand();
printf ("%d \n", r);
}

Gerando números

#include<stdio.h>
#include<stdlib.h>

main (){
srand(time(NULL));
printf ("%d \n", rand());
}



André Osti de Moura
andreoandre [a] gmail [.] com