Ir ao conteúdo
  • Cadastre-se

btmvdr

Membro Pleno
  • Posts

    63
  • Cadastrado em

  • Última visita

Reputação

1
  1. Tenho que fazer um programa, porém não sei nem como começar isso. Se alguém puder me ajudar, eu agradeço muito. O programa tem que realizar a soma de um vetor utilizando o número de processos passados na linha de comando do vetor de 500 posições Ex: ./exe 4 = Soma o vetor utilizando 4. Ex2: ./exe 10 = Soma o vetor utilizando 10 processos. Obs: Não se preocupe com o resto da divisão. Criar os processos com fork dentro de for, com exit no final. Depois modificar o que cada filho vai fazer. Se tem 500 vai dividir por 4.
  2. Tenho que fazer um programa, porém não sei nem como começar isso. Se alguém puder me ajudar, eu agradeço muito. O programa tem que realizar a soma de um vetor utilizando o número de processos passados na linha de comando do vetor de 500 posições Ex: ./exe 4 = Soma o vetor utilizando 4. Ex2: ./exe 10 = Soma o vetor utilizando 10 processos. Obs: Não se preocupe com o resto da divisão. Criar os processos com fork dentro de for, com exit no final. Depois modificar o que cada filho vai fazer. Se tem 500 vai dividir por 4.
  3. Bom dia, pessoal. Fiz um Scanner de portas em C, porém está dando alguns erros e não sei como resolver. Se alguém puder me ajudar a resolver eu agradeço demais! Segue abaixo os erros que estão dando e o código do Scanner. #include<stdio.h>#include<sys/socket.h>#include<errno.h>#include<netdb.h>#include<string.h>#include<stdlib.h> int main(int argc , char **argv){ struct hostent *host; int err, i , sock , inicio , final; char hostname[100]; struct sockaddr_in sa; printf("Entre com hostname ou IP : "); gets(hostname); printf("\nEntre com o numero da porta inicial : "); scanf("%d" , &inicio); [= printf("Entre com o numero da porta final : "); scanf("%d" , &final); strncpy((char*)&sa , "" , sizeof sa); sa.sin_family = AF_INET; if(isdigit(hostname[0])) { printf("Fazendo inet_addr..."); sa.sin_addr.s_addr = inet_addr(hostname); printf("Feito\n"); } else if( (host = gethostbyname(hostname)) != 0) { printf("Obtendo host pelo nome..."); strncpy((char*)&sa.sin_addr , (char*)host->h_addr , sizeof sa.sin_addr); printf("Feito\n"); } else { herror(hostname); exit(2); } printf("Iniciando varredura de portas : \n"); for( i = inicio ; i <= final ; i++) { sa.sin_port = htons(i); sock = socket(AF_INET , SOCK_STREAM , 0); if(sock < 0) { perror("\nSocket"); exit(1); } err = connect(sock , (struct sockaddr*)&sa , sizeof sa); if( err < 0 ) { fflush(stdout); } else { printf("%-5d aberta\n", i); } close(sock); } printf("\r"); fflush(stdout); return(0);}
  4. btmvdr

    Teclado desconfigurado

    Baixei os drivers lá no site da positivo e também não resolveu meu problema, alguém sabe o que pode ser?
  5. btmvdr

    Teclado desconfigurado

    Baixei os drivers lá no site da positivo e também não resolveu meu problema, alguém sabe o que pode ser?
  6. btmvdr

    Teclado desconfigurado

    Boa tarde, depois que formatei o notebook unique da positivo, algumas teclas do teclado ficaram desconfigurados. Coloquei ele em ABNT2, dei uma olhada no painel de controle, já apertei Fn + Num Lk, e não resolveu, quando aperto a tecla ''5'' aparece ''g5'', na tecla "6" aparece "h6", na tecla "g" aparece "g5", na tecla "h" aparece "h6", na tecla "-" aparece "-0" e na tecla "0" aparece "-0". Só essas que estão dando problemas. Alguém poderia me ajudar? Obrigado!
  7. Boa tarde, depois que formatei o notebook unique da positivo, algumas teclas do teclado ficaram desconfigurados. Coloquei ele em ABNT2, dei uma olhada no painel de controle, já apertei Fn + Num Lk, e não resolveu, quando aperto a tecla ''5'' aparece ''g5'', na tecla "6" aparece "h6", na tecla "g" aparece "g5", na tecla "h" aparece "h6", na tecla "-" aparece "-0" e na tecla "0" aparece "-0". Só essas que estão dando problemas. Alguém poderia me ajudar? Obrigado!

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...