Ir ao conteúdo
  • Cadastre-se

Thalles Raphael Guimaraes

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

posts postados por Thalles Raphael Guimaraes

  1. Oii gente tudo bem?

    Sou aluno de ciência da computação e estou com um trabalho para fazer de C da faculdade.

    O que eu preciso fazer é ler um arquivo csv de 1000 linhas e armazenar cada informação em uma struct.

    O arquivo é separado por ponto-e-virgula (;) e para separar no C estou usarei a função strtok.

    Todas as linhas seguem esse formato:

    Citação

    White Chicks;PG-13;crude and sexual humor, language and some drug content;80;2004;82;80;

    O problema, é que alguns ponto-e-virgula estão vazios (;;) e isso buga a struct.

     

    Então para resolver esse problema, eu quero adicionar um caractere entre o ponto e virgula para que o strtok identifique algo.

    Eu fiz desse jeito:

     

    #include <stdio.h>
    #include <stdlib.h>
    #define MAX 3000
    
    int main(void){
        FILE *f;
        f = fopen("netflix_30.csv", "r");
        if(f == NULL){
            printf("Erro na abertura");
            exit(0);
        }
        char c;
        char vet[MAX], aux[MAX];
        int i, j;
    
        for (i=0; i<MAX; i++){
            c = fgetc(f);
            vet[i] = c;
    
        }
    
        for (i=0; i<MAX; i++){
            if (vet[i] == ';' && vet[i+1] == ';'){
                aux[i] = vet[i+1];
                vet[i+1] = '+';
                vet[i+2] = aux[i];
            }
        }
        for (i=0; i<MAX; i++){
            printf("%c", vet[i]);
        }
    
    }

    O problema desse código, é que ele não "empurra" o vetor de caracteres em 1 posição, ele só troca o caractere da frente pelo que eu quero... 

     

    A linha que da erro é essa:

               Marvel's Iron Fist;TV-MA;;110;2017;98;80;

    Como ela fica depois do programa:

              Marvel's Iron Fist;TV-MA;+;10;2017;98;80;

    Como eu gostaria que ficasse:

              Marvel's Iron Fist;TV-MA;+;110;2017;98;80;

     

    Ps: estou usando um csv de 30 linhas primeiro para depois usar o de 1000.

    Vou deixar abaixo os 2 arquivos.

    Se alguém puder me ajudar vai salvar meu semestre kk.

     

    obrigado gente

     

     

    netflix_30.csv netflix_all.csv

    • Obrigado 1
  2. 40 minutos atrás, Kris Wannieg disse:

    @Thalles Raphael Guimaraes A CX450 aguenta com sobra. Prefira qualidade sobre quantidade. Eu com certeza faria a troca.

     

    Ahh bom saber, então acho que vou realizar a troca mesmo.

     

    32 minutos atrás, KairanD disse:

    @Thalles Raphael Guimaraes Não temos como confirmar a qualidade dessa Aerocool sem reviews. O fabricante, por não ser confiável, impede esse tipo de afirmação. Por isso, não recomendamos. O próprio preço baixo dela é suspeito.

     

    Por sinal, a CX 450 é uma fonte de 500W.

     

    Sério que ela é 500w? porque na própria caixa da minha está escrito 450W

    https://imgur.com/xIIuONf

     

  3. Bom dia gente, 

    Recente peguei uma promoção na internet e comprei um computador com essa configuração:

     

    • Processador: Ryzen 7 2700
    • Mobo: ASUS Prime B450M-GAMING/BR
    • Ram: 16gb 2400MHZ (2x8)
    • HD: 1Tb 7.200Rpm
    • Placa de vídeo: Galax Gtx 1060 6gb GDDR5X
    • Fonte: KCAS 500w  

     

    Minha dúvida é com relação a essa fonte. Não encontrei muitos Reviews e até aqui mesmo no fórum

    procurando em outros tópicos encontrei mais pessoas dizendo não confiar na fonte.

     

    Eu possuo um outro computador muuuuito mais leve (i5 3330, 8gb ddr3 e sem placa de vídeo off-board) que está

    com uma cx450w que eu havia comprado. 

    Minha dúvida: Será que compensa mais eu pegar essa cx450 e usar no meu pc novo, ou manter a KCAS por ser 500w ao invés de 450? 
     

    Não tenho certeza se a fonte da corsair vai aguentar essa config. Vou usar o computador tanto para jogos quanto para edição de vídeo e 

    até trabalhar com ele futuramente (estou na faculdade de ciência da computação). 

    Obrigado gente.

  4. 24 minutos atrás, Broadwink disse:

    @Thalles Raphael Guimaraes

     

    Uma coisa que meu amigo sempre dizia é que as 3 peças mais importantes do computador são: Gabinete,MOBO e Fonte.

     

    Tente focar bastante nessa parte pois são essas peças que vão te dar longevidade em todo resto.

    Então, o uso é mais para jogos e edição mesmo, não serão jogos pesados e usarei premiere + after effects

     

    23 minutos atrás, xTeti disse:

    Na minha opnião, não faz sentido você gastar tanto em um processador, primeiro que se você quer jogar, sem placa offboard não vai rolar, segundo que o preço é absurdo, e existem processadores que podem te dar praticamente o mesmo desempenho por bem menos, A Letra "K" significa liberado pra overclock, eu não acho que essa placa é liberada para OC, me corrija se eu estiver errado, e mesmo se for, os Intel K, não vem com cooler e tendem a esquentar bastante, não vi você colocando um cooler de terceiros no seu orçamento, acho melhor repensar esse setup.

     

    Pois é, eu gostaria que tivesse um i7 9700 sem a linha K mas não encontrei ainda... Acredito que dessa geração só tenha essa linha mesmo

     

    3 minutos atrás, Angern disse:

    @Thalles Raphael Guimaraes alem do que os colegas disseram ae em cima tem a questão dos vrm e mosfets desta placa n ser adequado para este procs. E como você vai trabalhar com live e edição o melhor seria você ver um ryzen como um r5 1600/2600 + b350/b450 + rx 570 4gb ou rx 580 8gb + ram + gabinete

     

    Eu estava vendo e parece que o i7 8700 está por volta dos 1900,00 o que sobraria quase 500 reais que eu poderia melhorar na mobo ou até tentar pegar uma placa de vídeo... 

    Tem também o R7 2700...

    Eu vi um kit upgrade com o R7 que a mobo, o processador e 1 pente de 8gb está 2160 reais, com isso eu poderia comprar até uma gtx 1060 6gb 

     

    Será que compensa?

     

     

     

    Ps: Eu sempre quis ter um i7, dai talvez por isso eu não esteja olhando tanto para os Ryzen, mas gosto muito também.

  5. Boa noite gente, 

    Estou com uma dúvida e gostaria de saber se alguém pode me ajudar...

     

    Basicamente eu possuo um computador atual que está "começando" a ficar velho (i5 3330 sem placa de video offboard)

    Troquei recentemente dois componentes dele, comprei já pensando em montar um outro a partir daquelas peças, 

    Coloquei nele uma cx450 e um HDD de 1Tb

     

    Vou receber um dinheiro e pretendo montar um novo, meu orçamento é por volta dos 3k e eu não precisarei gastar com HD e fonte.

    Estou de olho em um i7 9700k (aparentemente não tem i7 9700 sem a linha "K" no Brasil) mas como o orçamento é curto não posso comprar uma mobo de qualidade para esse processador. 

    O que quero saber é se tem problema usar uma h310 com a bios atualizada para a 9º geração. 

     

    O computador ficaria assim:

    placa-mãe: h310m-e

    Processador: i7 9700k

    Fonte: Cx450

    Hdd: 1Tb Sata 3

    Ram: 8gb 2400 ou 2666Mhz

    Gabinete: Algum mais barato (por volta dos 100 reais)

    Cooler: Ainda não decidi, mas não será muito caro também

     

    Os valores serão assim:

    Processador: R$2300,00

    placa-mãe: R$420,00

    Ram: R$330,00

    Gabinete: R$100,00

    Total: 3150,00

     

    Por enquanto não colocarei placa de vídeo offboard. Optei por um processador mais potente por hora e deixar para um upgrade futuro (tanto na RAM quanto na placa de vídeo e talvez até mobo também)

    Usarei o computador para editar vídeos, jogar e talvez até fazer stream.

     

    Desculpe se coloquei na área incorreta, sou novo no fórum e ainda não me acostumei com tudo. 

     

    Obrigado gente

     

     

     

  6. 1 hora atrás, Rafael Tuco disse:

    Não aconselho comprar computador montado em lojas que não sejam especializadas em PCs.

    Se a grana tá curta, não pegue processador da linha K porque você ainda terá que gastar com cooler.

    O que economizar no processador você aplica em uma placa-mãe melhor.

    E se eu trocar futuramente para uma mobo melhor? Como eu preciso dele agora tenho que comprar ja; mas aí futuramente quando tiver mais dinheiro eu consigo fazer um upgrade. 

    você acha que compensa assim? 

     

    Ahn e o como eu não vou fazer OC por hora posso comprar um cooler mais barato também...

     

    Uma pena que eu nn tenha dinheiro agr, mas será que compensa pensando num upgrade?

  7. 20 minutos atrás, MeninoMaluco disse:

    Qual seria a finalidade da máquina e você se interessaria por overclock?

    A principal finalidade é edição de video; mas também vou jogar nela (gravar as gameplays). 

    Pretendo no futuro colocar uma boa placa de vídeo.

     

    Me interesso sim por overclock mas como não possuo dinheiro no momento para investir em uma mobo melhor acredito que pode demorar para eu de fato fazer algo.

  8. Oii gente tudo bem?

    Desde já agradeço quem puder responder...

     

    Estou com uma duvida, meu computador morreu e estou querendo um novo. 

    Estou em dúvida sobre comprar 2 computadores.

     

    O primeiro montarei com um i5 9600k com essas configs:

    Mobo: Asrock 310M-DGS 

    I5 9600k

    1TB HD 7200RPM Sata 3

    Fonte vs450

    8GB Ram Vengeance 2400MHZ

     

    O segundo é um i7 8700 3green já montado:

    Mobo: H310

    I7 8700

    1TB HD 7200RPM

    Fonte não informado

    8gb Ram 2400MHZ

    LINK: 

    https://m.magazineluiza.com.br/computador-intel-core-i7-8700-8a-geração-4-6ghz-8gb-ddr4-1tb-wifi-3green-/p/4057757/in/micr/?partner_id=22085&amp;utm_source=google&amp;seller_id=3greentechnology&amp;product_group_id=296562886200&amp;ad_group_id=48543700075&amp;aw_viq=pla&amp;gclid=CjwKCAiAyMHhBRBIEiwAkGN6fLsJmTEOz00mBAFyzi92AjIpVgRNF3XFT3Tiwq00JQAhUf4PNMv1vxoCgVwQAvD_BwE

     

    Observações: eu sei que para a linha K eu deveria escolher uma mobo melhor mas infelizmente estou com pouco dinheiro no momento...

    Ambos os computadores estão por volta de RS3.000

     

    Obrigado novamente.

  9. Boa tarde gente,

    Sou recente na computação, e estou querendo comprar um HD novo.

     

    Estou fazendo um upgrade em meu computador, comprando uma fonte CX550 e um HD

    Acontece que pesquisando sobre eu encontrei um link pelo mercado livre

    Com mais de 300 produtos vendidos.

     

    São 2TB, 7200RPM, Sata 3 e 64mb de Cachê
    Segue link:
    https://produto.mercadolivre.com.br/MLB-778533214-hd-seagate-desktop-dvr-2tb-2000gb-64mb-sata3-6gbs-7200rpm-_JM?quantity=1

    No entanto, fiquei com um certo receio pois no anuncio diz ser também para DVR e eu nem sabia que isso existia. 

    Eu posso comprar esse HD? Ele é convencional, vai funcionar no meu pc sem perda nenhuma por também ser compatível com DvR ? 

    Ps: Estou querendo esse pois o de 1TB da Seagate estava 260, sendo que esse de 2TB está 280. Acredito que vale os 20 reais a mais pelo dobro de memória.

     

    Desde já agradeço, e peço desculpas se não estiver postando no local correto. 

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!