*************************************** { } [ ] ( ) *************************************** *************************************** links sobre linguagem C, C++ http://www.portalc.nip.net muito material sobre C e C++ http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html livro em ingles. http://www.advancedlinuxprogramming.com/downloads.html tem um livro sobre progamação em C, está neste diretorio com o nome de: advanced-linux-programming.pdf Tem uma apostilha muito boa em: http://www.lmpt.ufsc.br/~andre ftp://ftp.comp.ufla.br/pub/manuais/c++/ ftp://ftp.comp.ufla.br/pub/manuais/c++/ThinkingInC++.pdf (ingles) ftp://ftp.comp.ufla.br/pub/manuais/c++/c++v5b.pdf (portugues) *************************************** Crie um arquivo qualquer contendo seu código (com VI ou outro editor de sua preferência); para compilar programas utilizando o gcc do linux é muito facil, basta usar o compilador gcc na seguinte forma gcc um exemplo simples seria fonte hello.c gcc -o hello hello.c Execute seu código: #./hello *************************************** -------------------------------------------------------------------- DESCADASTRAMENTO: mailto:Dicas-L-Request@unicamp.br?body=unsubscribe -------------------------------------------------------------------- Biblioteca para Programação CGI com C++ --------------------------------------------------------------------- Colaboração: Sergio Barbosa Villas-Boas O Departamento de Engenharia Eletrônica e Computação da UFRJ, (http://www.del.ufrj.br), desenvolvee uma biblioteca para programação CGI utilizando C++. Para quem já sabe C++, ou quer saber por motivos estratégicos, é uma biblioteca que definitivamente vale a pena conferir. A biblioteca chama-se VBMcgi, e pode ser obtida a partir de http://www.vbmcgi.org. Trata-se de uma biblioteca multiplataforma (testada em unix e Windows), gratuita, o código fonte original é disponível. Uma característica importante é que a VBMcgi é projetada para que o webmaster use C++, enquanto no mesmo time o webdesigner use o software de html design que gosta (DreamWaver, Front Page, etc.). A VBMcgi tem projetos de incorporação de novas funcionalidades. Atualmente se está estudando o suporte a XML. Pretende-se lançar um livro sobre desenvolvimento de programação CGI usando VBMcgi e C++. Como qualquer projeto aberto, a divulgação é importante, para que com o uso, a qualidade do produto melhore continuamente. --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 15033 assinantes. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- *************************************** -------------------------------------------------------------------- DESCADASTRAMENTO: mailto:Dicas-L-Request@unicamp.br?body=unsubscribe -------------------------------------------------------------------- Livro gratuito de C++ --------------------------------------------------------------------- Colaboração: Sergio Barbosa Villas-Boas Estou encaminhando a seguir, uma mensagem que recebi do Sérgio, que é professor na UFRJ, a respeito de um trabalho que ele desenvolve na área de programação C++. ---------------------------------------------------------------------' Como professor do DEL - UFRJ, eu ministro aulas de Linguagens de Programação há um bom tempo. Estou fazendo aos poucos o livro "C / C++ e Orientação a Objetos em Ambiente Multiplataforma". A cada semestre eu melhoro e atualizo a versão anterior, e coloco novamente o arquivo PDF no site abaixo. Não há nenhuma restrição de cópia ou impressão desse material. A versão atual é 5.1. O livro não está perfeito ainda (em relação ao meu padrão perfeccionista). Mas a versão atual já está bastante madura. http://del.ufrj.br/~villas/livro_c++.html Há também slides (power point exportado para html) que apoiam o curso de C++ (bem como outros slides), que podem ser vistos no site abaixo. http://del.ufrj.br/~villas/slides.html --------------------------------------------------------------- As mensagens da lista Dicas-L são veiculadas diariamente para 16370 assinantes. A redistribuição desta e outras mensagens da lista Dicas-L pode ser feita livremente, deste que o conteúdo, inclusive esta nota, não sejam modificados. --------------------------------------------------------------- .*************************************** De: Jairo Evandro Lenfers Para: linux-br@bazar.conectiva.com.br Assunto: (linux-br) duvida no read Data: 30 Jun 2002 14:54:47 -0300 caros amigos, fiz uma aplicacao basica em c, para ler email's no linux. jah fiz tudo ok, consegui com sucesso conectar, autenticar e dar o comando stat. o problema eh qdo dou o comando retr para ler uma mensagem. na verdade, o que eu queria seria só selecionar o assunto da mensagem. olhem como ficou meu codigo: if(send(s,"RETR 1\n",8,0)<0) { printf("Erro ao enviar comando!\n"); } else { printf("Servidor (RETR): "); // le a resposta do servidor read(s,dados,sizeof(dados)); tamresp=strlen(dados); for(i=0;i Responder-a: Wagner Ikeda Para: Djames Suhanko , linux-br@bazar.conectiva.com.br Assunto: Re: (linux-br) C - Como lançar simbolos e acentos para dentro de arquivo sem que haja interpretaçao? Data: 09 Jul 2002 20:39:10 -0300 faça como aqui: #include main () { printf ("%s", "aaa[\\0\n"); } O \0 precisa ser \\0, caso contrário você estará enviando um '\0' (null). Se não entendeu o que eu escrevi na linha acima, leia sobre escape sequences em http://www.acm.uiuc.edu/webmonkeys/book/c_guide/1.1.html Wagner ----- Original Message ----- From: "Djames Suhanko" > fprintf (teste,"isto deveria ir inteiro para[\0 dentro do arquivo") > > Mas o resultado eh: > isto deveria ir inteiro para Assinantes em 09/07/2002: 2231 Mensagens recebidas desde 07/01/1999: 174412 Historico e [des]cadastramento: http://linux-br.conectiva.com.br Assuntos administrativos e problemas com a lista: mailto:linux-br-owner@bazar.conectiva.com.br *************************************** De: Manoel Pinho Para: LINUX-BR Assunto: (linux-br) Valgrind, an open-source memory debugger for x86-GNU/Linux Data: 03 Aug 2002 18:52:20 -0300 Para quem escreve programas em C ou C++ no linux e tem dores de cabeça com erros de alocação dinâmica de memória, eu aconselho a tentarem o programa Valgrind http://developer.kde.org/~sewardj/ A grande vantagem em relação ao Electric Fence, é que ele não precisa ser linkado com o programa a ser debugado e funciona também com programas em C++. A turma do KDE. Mozilla, OpenOffice e outros grandes projetos tem usado este programa para verificar problemas de memória. Ele me deu uma grande ajuda ao detetar o uso de valores não inicializados ou não alocado num programa que fiz em C++. Para a turma do Mandrake já existe até em rpm: http://rpmfind.net/linux/rpm2html/search.php?query=valgrind&submit=Search+... Vou ver se pego ele e adapto para o CL8... Esta' disponivel no snapshot. Basta fazer um apt-get install valgrind. *************************************** De: Mauri Ferrandin Para: Alberto Vinicius Soares Silva Cc: conectiva Linux' Assunto: Re: (linux-br) Compilar Data: 05 Feb 2003 00:49:05 -0200 Compilar ? http://www.cs.cf.ac.uk/Dave/C/node3.html#SECTION00312000000000000000 Quer saber mais sobre C, este tutorial pode lhe ajudar. http://www.cs.cf.ac.uk/Dave/C/CE.html Alberto Vinicius Soares Silva wrote: Olá Pessoal, Gostaria de compilar em C no linux como faço uq tenho que fazer onde posso encontrar o programa *************************************** *************************************** *************************************** *************************************** *************************************** *************************************** *************************************** *************************************** ***************************************