Ir para conteúdo
Fórum Script Brasil

D4n1l0d

Membros
  • Total de itens

    141
  • Registro em

  • Última visita

Tudo que D4n1l0d postou

  1. aff erro ridículo na rotina de alocação dinamica esqueci de retornar o **char char **memaloc(int lin, int col) { int i; char *tmp; char **mtmp; mtmp = (char **) malloc(sizeof(char *)*lin); tmp = (char *) malloc(sizeof(char)*lin*col); for(i=0;i<lin;i++) mtmp[i] = tmp + i*col; return mtmp; }
  2. Olá! Estou criando um simples joguinho de batalha naval e como estou aprendendo c++ decidi criar uma classe para o mapa do jogo ainda estou no começo, na alocação dinamica, entretanto eu pego um erro de segmentation fault ( usando ubuntu 9.xx) observem o codigo e onde ocorre o erro ( descoberto debuggando) typedef struct { char x; char y; } bn_sdot; class bn_mapa { protected: int lin; int col; public: bn_mapa(); int getLin(); int getCol(); void drawmask(); FILE *arquivo; char **mapa; char **mascara; bn_sdot ponteiro; }; // Construtor padrão, constroi um mapa de 10x15 bn_mapa::bn_mapa() { lin = 10; col = 15; mapa = (char **) memaloc(lin,col); mascara = (char **) memaloc(lin,col); erasememory( mapa[0],0,lin,col); //o erro ocorre aqui, mas de acordo com o disassembler, antes de chamar a funcao erasememory( mascara[0],'~',lin,col); } char **memaloc(int lin, int col) { int i; char *tmp; char **mtmp; mtmp = (char **) malloc(sizeof(char *)*lin); tmp = (char *) malloc(sizeof(char)*lin*col); for(i=0;i<lin;i++) mtmp[i] = tmp + i*col; } void erasememory(char *area, char character, int lin, int col) { memset(area,character,col*lin); } se voces souberem um jeito mais facil pra que eu possa alocar arrays de tamanho dinamico, eu ficaria muito feliz! agradeço desde já []'s Danilo Rodrigues
  3. D4n1l0d

    Sistema CMS

    Olá, eu desenvolvi um website para um grupo da faculdade, com área para cadastros de usuários, sistema de downloads, sistema de novidades, com uma página especial para listar os integrantes do grupo, etc.. Mas agora estou sem tempo e não faço mais parte do grupo, como na época que fiz o site não tinha conhecimento da programação orientada a objetos no PHP, o site , apesar de ter o código bem organizado, não será muito facilmente editavel por um outro programador, que terá que ler todos os arquivos de inclusão para todo o funcionamento. E como o grupo sempre necessita de umas mudanças no site, eles sempre requisitam para mim, entretanto o tempo está cada vez escasso para mim e por isso decedi migrar para um CMS. No servidor que o site está hospedado ( HosNet ), eles fornecem os seguintes CMS: Joomla,Mambo ,Drupal, PHPNuke, Xoops e Dragonfly. Gostaria de saber, com o pessoal que já tem uma certa experiencia com CMS, qual deles é o melhor e mais custominizavel, permitindo que eu adicione campos extras nos cadastros dos usuários, etc.. ( e que tambem possuam vários modulos )?? Agradeço desde já!!
  4. D4n1l0d

    Headers

    Compila cada parte ( divisão ) como um objeto ( opção -c no GCC ). Nos headers você importa as funções dos objetos, então vamos supor que no carregador.c tenha uma função assim: int CarregaAlgumacoisa( int parametro, char parametro2 ) { // ... codigo aqui } então, no header "carregador.h" você coloca "extern int CarregaAlgumacoisa( int parametro, char parametro2 ); " para que os outros arquivos que utilizem esse header possam importar a função do objeto. Na hora de compilar o arquivo ".c" que tem a função main, você faz normalmente, porém adicionando o nome dos objetos Então, supondo que antes era gcc jogo.c -o jogo.exe agora vai ficar assim gcc jogo.c fisico.o carregador.o -o jogo. exe Ok? acho que é isso ! xD
  5. É mais ou menos isso que você falou, mas da uma observada que na segunda div você definiu a posição LEFT dela, eu gostaria de não precisar fazer isso, simplesmente colocar as divs uma do lado da outra, sem fazer mais declarações Lol, acho que consegui o que eu queria <!-- era tipo isso: --> <div style="float:left; width:100px"> teste 1 </div> <div style="float:left; width:100px"> teste 2 </div> Obrigado galera!! Era isso mesmo que eu queria fazer, deu certo xD
  6. Eu estou querendo colocar duas tags <div> e quero que elas fiquem na mesma linha: <html> <head> <title> Titulo </title> </head> <body> <div> Teste1 </div> <div> teste 2 </div> </body> </html> O problema é que isso aparece no browser assim: Teste1 teste2 e eu queria que aparecesse uma do lado da outra Teste1 teste2 Tem como fazer isso através de CSS??
  7. D4n1l0d

    Divisao De Numeros Inteiros

    Não existe operador matemático para realizar divisões em PHP Você pode simplesmente utilizar o cast INT ou INTEGER para fazer isso, exemplo : echo 10/3; // 3.33333 //já com o cast echo ( (int) (10/3)); // 3 Lembre-se que o cast (int) não arredonda valores Exemplo: echo ((int) (0.99999)) //resulta em 0 e não em 1
  8. D4n1l0d

    NÃo Chama VariÁvel

    E Você quer que o pessoal aqui do fórum descubra isso como??? Por forças cósmicas?? xD , Brincadeira, Tp , presta atenção!! Existem vários motivos que podem ocasionar um erro como esse, mas lembre quando for postar, faça perguntas inteligentes e se necessário poste um pedaço do código. Leia isso antes de postar: http://scriptbrasil.com.br/forum/index.php?showtopic=88873
  9. Estou tendo problemas para compartilhar o servidor MySQL com a rede. O servidor fica em um micro com Windows XP ( que já está com o firewall liberado ) com IP da rede igual a 192.0.0.1 e o micro que vai conecta no servidor é um Win98 com IP da rede igual a 192.168.0.2. Estou usando o componente ZConnection ( da paleta de componentes Zeo ). O erro que dá no win98 ao conectar é de nome de usuário invalido ( isso prova que ele consegue conecta) . O que eu posso fazer para conectar?? Ps.: no ZConnection já esta configurado que ele vai fazer a conexão no outro pc ( 192.0.0.1 )
  10. Sabe aquelas impressorinhas de supermercado?!! Eu gostaria de saber usa-las para imprimir relatorios. Tem jeito de usar o quickreport para isso? Ou vou ter que escrever um arquivo de texto e imprimi-lo??
  11. Existe algum componente que permita eu criar tabelas e databases em um banco de dados MySQL??
  12. Como eu faço para mudar a cor de um movie clio usando action script?? ( Igual aquele modo que você muda apenas mudando a propriedade Color para Fill e escolhendo a cor )
  13. Eu tenho um pc com processador AMD Athlon 2.1 XP e o cooler dele que é de base de aluminio faz muito barulho e eu estou pensando em trocar, mas antes gostaria de saber qual marca escolher( XPC, etc..)?? e qual a melhor composição ( Se é cobre ou outras )?? abs, d4n1l0d
  14. D4n1l0d

    Atualizar O Kde

    eu já tenho o kde 3.5 instalado, como eu faço para atualiza-lo?
  15. D4n1l0d

    Problemas No Kde

    atraves de um tutorial, que era pra atualiza para uma outra versão http://www.vivaolinux.com.br/artigos/verAr...90&pagina=4 so que os pacotes eu baixei do xorg7.1
  16. Como eu faço para "obter" as funções inPortB e OutPortB no delphi:??? Em C seria assim ( apesar delas já virem no stdio.h ) unsigned char inportb (unsigned short _port) { unsigned char rv; __asm__ __volatile__ ("inb %1, %0" : "=a" (rv) : "dN" (_port)); return rv; } void outportb (unsigned short _port, unsigned char _data) { __asm__ __volatile__ ("outb %1, %0" : : "dN" (_port), "a" (_data)); }
  17. D4n1l0d

    Kdm No Slackware11

    lol não tinha visto =D vo tentar e se funcionar bl vo usar =D
  18. D4n1l0d

    Kdm No Slackware11

    o bando de "cookie" que não funciona, post acima by d4n1l0d
  19. D4n1l0d

    Kdm No Slackware11

    também tenho slack e isso não funciona não, já que o runlevel :5: não é usado e resulta como o runlevel 3. ( da uma olhada no cabeçalho do arquivo ) # These are the default runlevels in Slackware: # 0 = halt # 1 = single user mode # 2 = unused (but configured the same as runlevel 3) # 3 = multiuser mode (default Slackware runlevel) # 4 = X11 with KDM/GDM/XDM (session managers) # 5 = unused (but configured the same as runlevel 3) # 6 = reboot A solução é editar o arquivo " /etc/rc.d/rc.local" e colocar na ultima linha KDM ( coloque em letras minusculas, já que o linux é "case-sensitive" e KDM é diferente de kdm) que é um gerenciador de usuários , sessões e interfaces gráficas. Quando você iniciar o seu slackware denovo, vai aparecer o login em terminal, so que é so você espera um poquinho que o KDM está sendo carregado. ( ps.: Garanta que você tem os drivers de sua placa de video, para que o KDM possa rodar sem problemas ).
  20. D4n1l0d

    Configurar O Som!

    minhas caixas de som estao funcionando sim, elas até dao um estralo quando eu to iniciando o meu slackware a minha placa de som é a mesma do -Lucas- ( VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50) ) Eu achei um driver na alsa, mas não sei fazer funcionar. http://www.alsa-project.org/alsa-doc/doc-p...;module=via82xx falou
  21. D4n1l0d

    Configurar O Som!

    meu xmms fica mostrando que está tocando algo, mas não escuto som nenhm
×
×
  • Criar Novo...