Ir ao conteúdo
  • Cadastre-se

VenaCava

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

2
  1. Mauro Britivaldo. Obrigado pela observação. É bom entender isso, pelo fato de não estar errado e sim redundante. Entender de fato o que esta programando e tornando uma programação "limpa" isso ajuda bastante até na hora de pedir uma ajuda. Obrigado pela resposta.
  2. Vangodp. Vou me explicar melhor, tentar não ficar tão confuso o texto... Melhor seria - Função que retorna duas struct. No caso aqui, eu tinha feito duas alocação de memória (b1 e b2) porque achei que : -Malloc em estrutura OU realocava apenas a int ou char etc se tivesse ambas precisaria de duas, por isso o tel estava com 'Char' e não 'Int/float', e uma para cada estrutura. Agora entendi... está alocando para a struct que criei nesse exemplo. Realmente não sabia disso. (&*b2) Pensei que deveria passar a direção. Obrigado por responder minhas duvidas, e corrigir meus erros.
  3. Bom dia. Estou com algumas duvidas que não consigo encontrar uma forma de entendimento que me fique clara.... Isso é em C. Resumindo... São duas struct, uma só cadastra nome, e a outra telefone. E no fim uma função que imprima as duas structs juntas. Com uma única struct consigo retornar uma função que imprima ela (tanto que no momento apenas imprime uma) Outra duvida... Da forma que estou fazendo (errado) é: Tem como alguém me ajudar a entender isso ? de uma forma simples ? -Se eu coloco o Tel como int, ai imprime lixo em ambos campos. -No caso de estar colocando ponteiro bloco1 "=" b1 ele sim esta alocando apenas ou int ou char etc, ele NÃO alocaria memória para ambos ou sim ? - Eu deveria "copiar uma estrutura a outra" ou essa forma passa de uma a outra ? Ex: x->nome_saida.nome_entrada; Agradeço a respostas. typedef struct { char nome[30]; }bloco1; typedef struct { bloco1 n; char tel[30]; }bloco2; int main () { void imprime (bloco2 *); bloco1 *b1; bloco2 *b2; b1=(bloco1*)malloc(sizeof(bloco1)); b2=(bloco2*)malloc(sizeof(bloco2)); printf("Digite o nome\n"); gets(b1->nome); printf("Digite o telefone\n"); gets(b2->tel); imprime(&*b2); } void imprime (bloco2 *x) { printf("O nome e :%s - - Telefone e : %s\n",x->n.nome,x->tel); }
  4. Olha... A minha placa-mãe estava a versão 1.10 (provável a sua esteja na mesma versão) baixei a versão 1.30 - instant flash 06/24/2015 Só vai precisar de 1 pendrive e entrar no setup da bios e atualizar, é bem simples. http://www.asrock.com/mb/NVIDIA/N68-GS4 FX/?cat=Download&os=BIOS
  5. Desculpe por não colocar esse post como resolvido. O real problema dessa placa-mãe é a versão da bios, basta atualizar que resolve o problema de reboot nos linux. Aqui deu certo fazendo isso, pode ser que funcione com você também.
  6. Não. A maquina trava justamente nesse ponto.
  7. Bom agora usei o comando upgrade e no meio apareceu essa msg e reiniciou o sistema. [ 91.040917] Uhhuh. MNI received for unknown reason 3d on cpu 5. [ 91.040997] Do you have a strange power saving mode enabled? [ 91.041061] Dazed and confused, but trying to continue. depois apertei ctrl+alt+del system is going down for reboot now! [ 359.885458] BUG: soft lockup - cpu#1 stuck for 23s! [in imuxsock:] [ 359.925420] BUG: soft lockup - cpu#1 stuck for 23s! [Xorg:1486] Alguém entende o que pode estar ocorrendo ?
  8. Então eu fiz teste de memoria e não apresentou erro algum. O Pc não esta com problema no hardware, no Windows funciona tudo sem problemas... vou procurar uma bios nova e atualizar e ver se muda alguma coisa.
  9. Arch não manjo muito (quase nd) tive que ler um tutorial para instalar o drive no manjaro nunca tinha usado essa distro. Tanto que até coloquei em um pc em casa p/ testar a fundo. Bom eu acabei olhando outros lugares e o pessoal também comentou do kernel, que por isso o pc reinicia ou freeza a tela assim que aparece p/ fazer o login. "Imagino" se pegar qualquer distro sem ser atualizada deva funcionar (ou não). Eu tentei no sábado instalar novamente o mint seguindo essa ajuda: http://community.linuxmint.com/tutorial/view/842 Ai consegui instalar... ( o manjaro não precisou disso) Outra coisa: Kde/cinnamon é impossivel instalar O kde nem chegou na tela de login cinnamon sempre dava erro assim que instalava o drive....o pc não respondia em nd. consegui instalando o mate. Atualizei o drive no terminal ai funcionou. Eu tentei o mint novamente porque é a distro que estou acostumado... Manjaro começou a reiniciar o pc depois de uns 20-30 min de uso, assim como o mint na versão mate. Então....
  10. Bom tentei novamente usar modo grafico e não tive sucesso. Baixei o Manjaro e esta tudo funcionando sem reiniciar. Muito obrigado pela ajuda ! Problema resolvido.
  11. Vou tentar aqui... Porém quando saio do modo gráfico o pc também reinicia. (cerca de 2-3 min depois)
  12. No momento esta com opensuse. Já tentei o open/mint/debian/kali/ubuntu
  13. Olá. Estou com um problema em uma maquina, não consigo instalar o linux nela. A placa mãe é uma Asrock N68-gs4 FX 4 gb de memoria Amd 6300 FX Antes de mais nada, fiz dualboot e o windows funciona perfeitamente. O que acontece: Não consegui instalar o linux em modo grafico, quando terminei instalar ele, assim que fizer o login o pc trava ou reinicia Se eu entrar em modo de linha de comando da 2 min o pc reinicia. Procurei em todo lugar e o que achei foi para configurar o xorg, porém é impossivel acessar. Já desliguei o ACPI na bios (recomendação de alguns foruns ) e nada Mudei a dist do linux e também persiste o problema. A conclusão que tive foi porque tem o drive de video da nvidia e a tela "buga" ou reinicia. Não tenho mais ideia de como arrumar este problema.

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