Este artigo é o primeiro sobre introdução à linguagem C de uma série de três. Aqui serão abordados a estrutura de um programa, alguns comandos básicos, declaração de variáveis e operadores matemáticos, relacionais e lógicos.
A linguagem C é uma linguagem rica em operadores. Alguns são mais usados
do que outros, como é o caso do operador de atribuição e dos operadores
aritméticos, a seguir mostrarei uma tabela contendo os operadores
aritméticos, relacionais e lógicos.
[11] Comentário enviado por spikey em 10/02/2005 - 14:07h
Boa tarde comunidade, sou iniciante na linguagem C e C++ no Linux, utilizo o Red Hat 9.0, gostaria de saber como posso fazer para compilar e executar corretamente meus programas no Linux, o Red Hat já vem com o GCC instalado, mais até agora nada consegui.
[12] Comentário enviado por Bach em 13/02/2005 - 16:49h
Bom é o seguinte:
Para compilar direto e linkar tudo é soh digitar o seguinte no seu console
$ gcc fonte.c -o fonte
sendo assim ele vai compilar o seu código fonte contido no arquivo "fonte.c" e o nome do executável sairá com o nome fonte (O linux não precisa de extensão para reconhecer o arquivo), depois para executálo é o seguinte...
[17] Comentário enviado por lazaro91 em 29/10/2007 - 08:07h
Sem graça vcs que ficam criticando o cara. Ninguém que falou mal do cara fez alguma coisa semelhante.
lbsantos continue assim não deixe os caras te intimidarem
[19] Comentário enviado por crow em 28/03/2008 - 20:33h
Hola...
basico basico ahahah . Mais bom melhor comesar em algum lugar..
Bom o C99 tem algumas modificaçoes ..
Por exemplo:
//para comentarios
e init main(void)
Boa iniciativa colega para quem quiser um complement de informaçoes
Wikibooks Linguagem C http://pt.wikibooks.org/wiki/Programar_em_C/%C3%8Dndice
O C e muito dom para que quer fasser um kernel o minux ,linux ,unix sao escritos em C . Ele e muito leve as cabeceiras os headers default como stdio.h contem so alguma funçoes basicas.
Entao nao sao sobrecaregados com linguagems de um nivel mais alto como Qt.
Me fassem rir quando tem um noob que quer aprender programar e ele pergunta
Qual e a melhor linguagem para começar o C ou C++???
Sempre tem aquele estupido que vai responder C++
Todas as linguagens C++ ou python e varias outra sao amelioraçoes do C .
O se foi feito para programar o kernel unix.
Se ele nao e mais versatil que o C++ e justamente para continuar levinho.
O C e a linguagem por exelencia.
Depois e so fazer uma lib legal se voce quiser colocar mais funçoens.
Como a glibc da GNU.
Entao o que devemos aprender??
- linguagem C para fazer um Kernel ou um compilador.
- Assembly un dos unicos geitos de fazer um master boot record ou um compilador entre outros.
BLZ valeu galera
[20] Comentário enviado por crow em 28/03/2008 - 20:44h
//E so modificar o main para entrar argumentos
//E modificar o codigo para escrever o codigo cryptado em um file
//Para cryptar um passe
//=======================>File name: cryptPass.c
#include <stdio.h>
#include <time.h>
#include <unistd.h>
#include <crypt.h>
int
main(void){
unsigned long seed[2];
// Generate a (not very) random seed.
// You should do it better than this...
// Turn it into printable characters from `seedchars'.
for (i = 0; i < 8; i++)
salt[3+i] = seedchars[(seed[i/5] >> (i%5)*6) & 0x3f];
// Read in the user's password and encrypt it.
password = crypt(getpass("Password:"), salt);
// Print the results.
puts(password);
return 0;
}
-------------------------------------------------------------------------
//Esse e para verificar se o passe que voce digitou e igual au
//pase cryptado
//=========================================================================================
//==========> The next program shows how to verify a password.
//===============> It prompts the user for a password and prints “Access granted.”
//===============>File name : vrPass.c
//=========================================================================================