Ir para conteúdo
Fórum Script Brasil

kandrade

Veteranos
  • Total de itens

    1.665
  • Registro em

  • Última visita

Tudo que kandrade postou

  1. kandrade

    Arquivo Do Sarg

    o squid já estava rodando antes de instalar o sarg?
  2. O Linux tem controle de processo por usuário, ou seja, apenas quem iniciou o processo pode fecha-lo além do superusuário. O windows eu não sei te dizer, isso é um problema de sistema operacional e não de programação. Procure saber: Se voce iniciar o processo como Administrador os usuários comuns poderão parar seu processo? se sim, use Linux :rolleyes: essa foi boa. huauhauhau se não pode usar o windows mesmo. da certo sim, o system retorna "0", se não me engano, caso o comando seja executado com sucesso. ;)
  3. na primeira vez que for chamada a função placareload a variavel last é zero int last = 0; conclui-se então que o programa não entra nesse laço: for(i=0;i<=(last-1);i++){ if(placa[i] == ""){ bad = i; } então não é atribuido nenhuma valor a variavel bad. ela tem algum lixo de memoria e quando voce faz operação com a variavel bad ocorre o erro: for(i=bad;i<=(last-1);i++){ strcpy(placa[i],placa[(i+1)]); } :P
  4. isso pode te ajudar: http://www.vivaolinux.com.br/artigos/verAr...php?codigo=4898
  5. kandrade

    Pilha Com Lista Ligada

    realmente tem erro e é basicamente nessas duas partes // aqui faltou voce observar uma coisa scanf("%c",&xescolha); // aqui faltou o & "endereco da variavel" scanf("%c",val->variavel); no primeiro scanf voce não observou que ao digitar o caracter em seguida digita-se um enter então o proximo scanf le enter, por isso da erro, voce pode arrumar assim: scanf("%c",&xescolha); getchar(); e o outro scanf é mais simples: scanf("%c",&val->variavel); seu código continua com erro, mas agora é na função check. me explique pra que ela serve, pois não entendi nada. muito menos o uso dela duas vezes seguidas no código. check(val,val->variavel); if(check(val,val->variavel)!=1)
  6. pior que não conheço. vou procurar informação. abraço!!
  7. veja isso: http://scriptbrasil.com.br/forum/index.php...23&hl=letra
  8. quais opções voce perdeu? de acesso ao banco? de criação de usuários? qual a opção do pgadmin voce usou?
  9. nesse link voce compra e não é muito caro: http://www.linuxmall.com.br/ ;)
  10. kandrade

    Arquivo Do Sarg

    vamos tentar resolver os dois erros: abra o squid.conf, ache a diretiva visible_hostname e altere para # visible_hostname visible_hostname máquina.domínio e para verifique se o usuário que roda o squid tem permissão de escrita nesse diretório: /var/cache/squid
  11. com toda certeza. Isso que o Gladiador explicou é para ser usado ou quando o modem não é roteador ou quando há necessidade de um firewall para sua rede, ai voce obriga os clientes a passarem pelo servidor que compartilha a conexão.
  12. este é um método que recebe uma String chamada var e não retorna nada pra quem a chamou.
  13. isso mesmo, void não retorna nada. exemplo bem simples: //principal.java import java.io.*; public class principal{ public static void main (String[] arg){ soma s=new soma(); int x=4, y=5; s.escreva("O resultado da soma e: " + s.op(x,y)); } } //soma.java import java.io.*; public class soma{ public void escreva (String var){ System.out.println(var); } public int op (int A, int B){ return A+B; } }
  14. não é bem assim, o amigo sobrecarregou o construtor se voce passar parametros quando instanciar a classe ele entrará nesse construtor public Cachorro(String n, String r, int i, String s, int n) se não, entrará no default, sem parametros public Cachorro() mas isso não é regra, depende de sua necessidade, as vezes voce precisará de outros construtores, ou as vezes apenas um.
  15. kandrade

    Programa C Agora C++

    só trocar o cout de lugar aqui: while(c<10) { cin.ignore(); cout<<"Dorna->"<<a<<"\tCuba->"<<b<<"\n"; if(a==7) a=0; a++; if(b==3) b=0; b++; c++; }
  16. kandrade

    Ponteiro

    acabei de compilar no dev #include <stdio.h> #include <conio.h> #include <string.h> #define MAX 100 int main(){ char frase[MAX]; char* p; char temp[MAX]; int i,j=0; p=frase; printf ("Digite uma frase:"); fgets(frase,MAX,stdin); for(i=0;i<strlen(frase);i++){ if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]=''; // corta a palavra printf("%s\n",temp); //imprime a palavra getch(); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } } printf("%s\n",frase); getch(); } o vi não é compilador, ele é um editor. ;)
  17. kandrade

    Programa C Agora C++

    não sei se voce vai entender, mas o problema é esse: tenho 3 jarras e 7 copos, irei informar inicialmente o número do copo e o número da jarra que ele será despejado. apartir disso o próximo copo será despejado na próxima jarra fazendo isso 10 vezes e quando chegar a jarra 3 volta a jarra 1 e quando chegar ao copo 7 volta ao copo 1. :P
  18. então, é que nunca utilizei o CentOS, só sei que ele é baseado no Red Hat o internet super server inetd tem nas distribuicoes que eu uso, e é bem simples rodar essas coisas basicas da rede. vou pesquisar um pouco sobre ele, ai te retorno. abraco!!! para rodar o ftp: #/etc/init.d/proftpd start ou #service proftpd start o arquivo de configuração do proftp é simples e se encontra em: /etc/proftpd.conf tutorial DNS: http://www.vivaolinux.com.br/artigos/verAr....php?codigo=944 smtp e pop3 http://www.vivaolinux.com.br/artigos/verAr....php?codigo=358
  19. kandrade

    Pause No Executável

    é só adicionar a biblioteca que voce precisa, exemplo: #include <stdio.h> #include<stdlib.h> #include<conio.h> . . . :rolleyes:
  20. kandrade

    Ponteiro

    aqui não da erro nenhum, bom copia o codigo do Felipe e faca essas modificacoes: insira isso dentro do for: if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]='\ 0'; // corta a palavra printf("%s\n",temp); //imprime a palavra sleep(3); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } crie a variavel j, não esqueca de zera-la. int j=0; e por fim altere o ultimo printf, assim: printf("%s\n",frase); o unico erro que pode dar é com a funcao sleep, é só verificar alguma funcao que a substitua compilado no gcc abraco!!!
  21. kandrade

    Classes Pdf

    ficou legal usando a classe que o helton indicou o método ezTable($array) já cria a tabela pra voce, bem pratico. <? // banco $con_string = "host=localhost port=5432 dbname=transformadores user=postgres"; $bdcon = pg_connect($con_string); // classe pdf include '../fpdf/class.ezpdf.php'; //Iniciando com fonte normal $pdf=new Cezpdf('a4','landscape'); $pdf->SelectFont('../fpdf/fonts/Helvetica.afm'); // fim da inicializacao da classe $consulta = "SELECT s.descricao, s.observacao, s.data, f.nome, e.nserial FROM servicos s INNER JOIN funcionarios f ON s.funcionario_id=f.id INNER JOIN equipamentos e ON s.equip_id=e.id where e.id=" . $_POST["equip"]; $result=pg_query($bdcon, $consulta); //echo $consulta; if (!$result) { //echo "não foi possivel executar a consulta"; } if (pg_num_rows($result) == 0) { //echo "não tem dados"; } else { $data=array(); while ($row = pg_fetch_array($result)) { array_push($data, array('Transformador'=>$row[4], 'Interventor'=>$row[3], 'Data'=>$row[2], 'Servico'=>$row[0], 'Observacoes'=>$row[1])); //array('id'=>$row[0], 'nome'=>$row[1]) //$pdf->ezTable($row); //$pdf->ezStream(); } //print_r($data); $pdf->ezTable($data); $pdf->ezStream(); } pg_close($bdcon); ?> obrigado pela ajuda de todos!!!
  22. kandrade

    Ponteiro

    tente assim: #include <stdio.h> #include <string.h> #define MAX 100 int main(){ char frase[MAX]; char* p; char temp[MAX]; int i,j=0; p=frase; printf ("Digite uma frase:"); fgets(frase,MAX,stdin); for(i=0;i<strlen(frase);i++){ if((*(p+i)==' ')||(*(p+i)=='\n')){ //quando chegar ao espaco ou avanco de linha corta a palavra temp[j]='\ 0'; // corta a palavra printf("%s\n",temp); //imprime a palavra sleep(3); //dorme 3 segundos j=0; //zera o indice da variavel temp } else{ temp[j] = *(p+i); j++; } } printf("%s\n",frase); } editado: Problemas ao exibir o barra zero. No if é espaco ' ' e avanco de linha '\n'
  23. kandrade

    Por Onde Seguir ?

    posta o erro gerado. :blink: esse curso da ufmg é bem interessante: http://www.ppgia.pucpr.br/~maziero/ensino/...aulas-main.html
  24. realmente, voce tem razão não há erro em alocar um espaco apontado por void. Porém só pode armazenar endereços de memória em ponteiro void.
  25. vou procurar alguns bons tutoriais para DNS e SMTP enquanto isso, verifique se tem sua distribuicão possui esse arquivo: /etc/inetd.conf, se sim edite esse arquivo assim: para liberar ftp: descomente essa linha # Professional File Transfer Protocol (FTP) server. ftp stream tcp nowait root /usr/sbin/tcpd proftpd para liberar pop3: descomente essa linha # Post Office Protocol version 3 (POP3) server: pop3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/popa3d o crontab é usado normalmente no linux, não precisa de configuracão adicional. $man crontab
×
×
  • Criar Novo...