Ir ao conteúdo
  • Cadastre-se

jerrym

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

0
  1. Bom dia, galera. Tudo tranquilo? Estou querendo iniciar minha coleção de blu-rays, mas preciso de um player para minha TV. O problema é: minha televisão não suporta áudio DTS. Quando eu baixava filmes em blu-ray, transferia para num pendrive e colocava na TV, o vídeo rodava tranquilamente, mas aparecia a mensagem que o áudio não era suportado. Então, eu tinha que converter o áudio de DTS para AC3 (ou similar) e o filme era reproduzido tranquilamente depois disso. Devido a esse trabalho, prefiro migrar para mídias físicas, visto que já tenho uma coleção de DVDs. Procurei sobre os melhores em custo-benefício e encontrei o LG BP450, e ele tem um problema que me fez não comprar: ele não converte de DTS para um áudio que a TV possa reproduzir, porém eu soube que há blu-rays que fazem isso. Vocês poderiam me indicar alguns modelos que fazem essa conversão automaticamente sem precisar de um home theater? Ou terei que trocar de TV e comprar uma mais atual?
  2. @ricardo_br Muito bom, camarada! Obrigado! E se eu quisesse apagar todos os termos que estão entre colchetes num .srt, sendo que eu não sei quais são os termos, apenas que estão entre colchetes?
  3. @ricardo_br Caramba! Desse truque, eu não sabia. Mas realmente gostaria de saber como seria um script no Windows e no Linux para fazer isso.
  4. Fala, galera! Então, o que eu gostaria de saber é bem simples: Em uma legenda .srt, digamos que em todas as linhas existe - no começo e no final da linha - tais caracteres: {\a2}. Como seria um script para apagar esse termo de todas as linhas da legenda, substituindo por um vazio, e não por um espaço, e salvando o .srt? E como seria um script para apagar ambos os termos como [Exemplo] e [Example] de todas as linhas, também substituindo por um vazio, e salvando o .srt? Eu consegui fazer um script há um tempo no Windows para apagar os termos {\a2}, mas a barra invertida (\) não apagava de forma alguma. Acabei perdendo o script. O script pode ser no Linux, mas a preferência é que seja no Windows. Se puderem mostrar os dois, ficaria bastante agradecido!
  5. @Angern É exatamente isso, Angern. Não é para agora, é até março de 2020 mesmo.
  6. @Angern Meu orçamento é de 1K em média, juntando o dinheiro do estágio e da ajuda que meu pai, minha tia e minha avó me dão. Teclado, mouse, headset e monitor eu já tenho. Também tenho um SSD de 240 GB e um HDD de 500 GB. Meu PC atual é assim: Intel Core i3-2100, 4 GB de RAM e - infelizmente - a motherboard é bem fraca, porque a minha antiga da ASUS queimou faz um tempo: Pcware IPMH61R1. adicionado 0 minutos depois @Phoenyx Entendi, Phoenyx. Muito obrigado pela ajuda, certo? Bom dia e bom final de semana!
  7. Fala, galera! Eu vou comprar meu primeiro PC gamer. Consegui um estágio faz um tempo e estou juntando uma grana para isso. Meu maior objetivo/incentivo para querer um PC gamer está sendo Cyberpunk 2077. Eu nunca quis tanto jogar um jogo como esse. Sou fanático por esse tema na literatura, nos filmes, nas séries, nos mangás, nos animes e nos jogos, e a lista continua. Então queria que vocês colocassem umas configurações bacanas que possivelmente rodem Cyberpunk 2077 tranquilamente. Valeu, galera!
  8. Boa noite. Alguém poderia me ajudar com essa avaliação? Tenho até 23h59 para enviar e não estou conseguindo. Agradeço desde já, pessoal. Leia 10 números e armazene numa pilha a) Crie uma fila com os números da pilha b) Crie outra pilha com os pares da fila criada #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <locale.h> #include "pilha_seq.h" #include "F_SEQ.H" void p_pilha(void), exibirpilha(void); void p_fila(void), exibirfila(void); void p_pares(void), exibirpares(void); tpilha p, aux, fila; tpilha criarp2; tfila info; int main() { setlocale(LC_ALL, "Portuguese"); int op; do { system("cls"); printf("\n\n\n\n"); printf("\t\t\t1 - EMPILHAR (ATÉ 10 NÚMEROS)\n"); printf("\t\t\t2 - EXIBIR PILHA\n"); printf("\t\t\t3 - CRIAR FILA COM OS NÚMEROS DA PILHA\n"); printf("\t\t\t5 - CRIAR OUTRA PILHA (COM OS PARES)\n"); printf("\t\t\t0 - SAIR\n\n\n"); printf("\t\t\tOpção: "); scanf("%d", &op); switch (op){ default: printf("\t\t\t\n\nOpção inválida!"); case 0: break; case 1: p_pilha(); break; case 2: exibirpilha(); break; case 3: p_fila(); break; case 4: exibirfila(); break; case 5: p_pares(); break; case 6: exibirpares(); break; getch(); break; } }while(op != 0); system("cls"); } void p_pilha(void){ telem elem; criarp(&p); printf("\t\t\tDigite o valor a ser empilhado: "); scanf("%d",&elem); if (push(&p,elem)) printf("\t\t\tElemento %d empilhado com sucesso!\n\n",elem); else printf("\t\t\tErro: Pilha cheia.\n\n"); getch(); system("cls"); } void exibirpilha(void){ telem elem; criarp(&aux); printf("\n\t\t\tElementos da pilha: "); printf("\n\t\t\t"); while (pop(&p,&elem)) { printf("%d - ",elem); push(&aux,elem); } while (pop(&aux,&elem)) push(&p,elem); printf("\n\n"); getch(); } void p_fila(void){ telem elem; criarp(&aux); printf("Elementos da fila: "); while (pop(&p,&elem)) { printf("%d - ",aux); push(&aux,elem); } while (pop(&aux,&elem)) push(&p,elem); printf("\n\n"); getch(); system("cls"); } void exibirfila(void) { int i, lim; if (vaziaf(info)) { printf("\n\nFila vazia !!\n\n"); return; } lim = info.inicio + info.tam; if (lim > MAX) lim = MAX; printf("\n\n\n"); for(i=info.inicio; i<lim; i++) printf("%d - ", info.v); if (info.inicio > info.final) for(i=0; i<=info.final; i++) printf("%d - ", info.v); return; getch(); } void p_pares(void){ int i, lim; int r; if (vaziaf(info)) { printf("\n\nFila vazia !!\n\n"); return; } criarp(&aux); lim = info.inicio + info.tam; if (lim > MAX) lim = MAX; for(i=info.inicio; i<lim; i++) if (info.v % 2 == 0) push(&aux,info.v); printf("%d", info.v); return; getch(); } void exibirpares(void) { } ========================================================================== ========================================================================== ========================================================================== BIBLIOTECA DE FILAS: #define MAX 10 typedef int telem; typedef struct { telem v[MAX]; int inicio; int final; int tam; } tfila; void criarf (tfila *F) { F->inicio = 0; F->final = -1; F->tam = 0; } int vaziaf (tfila F) { return (F.tam == 0); } int primeirof (tfila F, telem *dado) { if (vaziaf(F)) return (0); *dado = F.v[F.inicio]; return (1); } int inserirf (tfila *F, telem valor) { if (F->tam == MAX) return (0); (F->tam)++; F->final = (F->final + 1) % MAX; F->v[F->final] = valor; return (1); } int removerf (tfila *F, telem *valor) { if (vaziaf(*F)) return (0); primeirof(*F, valor); (F->tam)--; F->inicio = (F->inicio + 1) % MAX; return (1); } ========================================================================== ========================================================================== ========================================================================== BIBLIOTECA DE PILHAS: typedef int telem; #define MAX 10 typedef struct { telem v[MAX]; int topo; } tpilha; void criarp (tpilha *P) { P->topo = -1; } int vaziap (tpilha P) { return P.topo == -1; } int elemtopo (tpilha P, telem *valor) { if (vaziap(P)) return 0; *valor = P.v[P.topo]; return 1; } int push(tpilha *P, telem valor) { if (P->topo == MAX-1) return 0; (P->topo)++; P->v[P->topo] = valor; return 1; } int pop(tpilha *P, telem *valor) { if (vaziap(*P)) return 0; *valor = P->v[P->topo]; (P->topo)--; return 1; }

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...