-
Posts
45 -
Cadastrado em
-
Última visita
-
Ooi gente, tudo bem? Eu tenho um programa em C e preciso agora escrever ele em pseudocódigo, mas eu não faço a menor ideia de como representar os ponteiros. Eu tava dando uma pesquisada e vi um site dizendo que nem existe representação deles em pseudocódigo. Alguém poderia me dar uma ideia do que fazer?
-
C Listas Sequenciais - ALguém me da uma ideia de como fazer?
Francine Guimarães respondeu ao tópico de Francine Guimarães em C/C#/C++
@arfneto Olá!É um problema de estrutura de Dados. O objetivo do exercício é fazer uma lista por contiguidade, só que de uma forma dinâmica. Por exemplo, eu tenho uma lista com 20 posições e 10 posições dela estão preenchidas. Se eu quiser colocar um produto na posição 0, eu teria que realocar todos os outros uma posição pra frente, e isto não seria vantajoso em termos de processamento. -
C Listas Sequenciais - ALguém me da uma ideia de como fazer?
Francine Guimarães postou um tópico em C/C#/C++
Ooi gente! Tenho um exercício para fazer e não sei como ou por onde começar Poderiam me dar uma ideia? Implementar o TAD Lista (de Produtos) com as seguintes operações: criar, inserir e remover um produto numa determinada posição, retornar um produto numa determinada posição, buscar um produto e encontrar a posição, imprimir a Lista. Usando listas sequenciais (por contiguidade) -
Problema com dependências desencontradas
Francine Guimarães respondeu ao tópico de Francine Guimarães em Notebooks
@AdrianoSiqueira Também já tentei isso, mas não adianta, dá o mesmo erro -
Problema com dependências desencontradas
Francine Guimarães respondeu ao tópico de Francine Guimarães em Notebooks
Já tentei, mas da os mesmos erros que mencionei acima -
Gente, tô enfrentando um problema com dependências e não sei mais o que fazer. Não consigo atualizar, baixar ou remover qualquer coisa. O problema sempre se dá relacionado a um pacote do python. Eis o que aparece quando tento fazer quase qualquer coisa no terminal: Além disso, meu touchpad parou de funcionar do nada, assim que começou a aparecer esses problemas de dependência, não sei se tem algo a ver. Por favor gente, não sei mais o que fazer, já tentei inclusive remover os pacotes quebrados pelo Grub, executei o comando que o próprio APT sugere o --fix-broken, mas nada funciona, não consigo usar basicamente nada envolvendo o comando apt.
-
Touchpad parou de funcionar - ubuntu 18.04
Francine Guimarães respondeu ao tópico de Francine Guimarães em Notebooks
@navegantenarede O meu é um Dell também Dell Inspiron 15 adicionado 2 minutos depois Não consegui achar uma solução ainda -
Uso o ubuntu 18.04 no meu notebook e o touchpad simplesmente parou de funcionar. Não sei o que pode ter ocorrido, pois até ontem ele estava funcionado perfeitamente. Já reiniciei, desliguei, procurei alguma possível solução em sites, mas nada funcionou até agora. Alguém poderia me ajudar?
-
C Como utilizar printf para printar ponteiros
Francine Guimarães respondeu ao tópico de Francine Guimarães em C/C#/C++
Gente, muito obrigada. Já deixei de lado esse código e fiz outro. Obrigada pela disposição de vocês! -
Gente, tô tendo um problema com a função showAll(). Quando vou printar o vetor, aparece só o endereço de memória, não o conteúdo dele em si. Acho que provavelmente tô usando de forma errada os ponteiros, mas não sei como consertar. Outro problema que encontrei é que, se eu não declarar as variáveis ali no começo(dentro do struct contact) como sendo vetores, da um erro na hr da execução: “Falha de segmentação. Imagem de núcleo gravada” Código inteiro: #include <stdio.h> #include <stdlib.h> #include <string.h> int gsize = 1; //Capacidade de armazenamento da agenda. int gn = 0; //Número de contatos existentes na agenda. struct contact { char name[100]; char street[100]; char ngbhood[100]; char city[100]; char state[100]; int bday[15]; int cellnumber[20]; int number[10]; int CEP[20]; }; void newContact(struct contact *schedule) { schedule = (struct contact *)malloc(sizeof(struct contact)*gsize); if (gn == gsize) //aumenta a capacidade de armazenamento, caso necessário. { gsize *= 2; schedule = realloc(schedule, sizeof(struct contact)*gsize); } printf("Nome: "); scanf("%s", schedule[gn].name); printf("Data de nascimento [ddmmaaaa]: "); scanf("%d", schedule[gn].bday); printf("Telefone: "); scanf("%d", schedule[gn].cellnumber); printf("Rua: "); scanf("%s", schedule[gn].street); printf("Nº: "); scanf("%d", schedule[gn].number); printf("Bairro: "); scanf("%s", schedule[gn].ngbhood); printf("CEP: "); scanf("%d", schedule[gn].CEP); printf("Cidade: "); scanf("%s", schedule[gn].city); printf("Estado: "); scanf("%s", schedule[gn].state); printf("=================================="); printf("\nContato adicionado"); printf("\n=================================="); gn++; } void showAll(struct contact *schedule) { if (gn == 0) printf("\nNão há nada para exibir aqui."); else { printf("\n-----------------------------------------"); printf("\n\t\tVisualizando agenda"); printf("\n-----------------------------------------"); for (int i = 0; i < gn; i++) { printf("\nNome: %s\tData de nasciemnto: %d\tTelefone: %d", schedule[i].name, *schedule[i].bday, *schedule[i].cellnumber); } } } void main() { struct contact schedule; int op; _Bool truth = 1; while (truth) { printf("\n-----------------------------------------"); printf("\n\t\tAGENDA"); printf("\n-----------------------------------------"); printf("\n[1]Cadastrar novo contato"); printf("\n[2]Ver contatos"); printf("\n[3]Pesquisar contatos por nome"); printf("\n\[4]Alterar informações de contato"); printf("\n[0]Sair"); printf("\n-----------------------------------------"); printf("\nSua resposta: _"); scanf("%d", &op); printf("-------------------\n"); switch (op) { case 1: newContact(&schedule); break; case 2: showAll(&schedule); break; case 0: truth = 0; break; default: printf("Opção inválida."); break; } } }
-
Python relógio analógico com a graphics
Francine Guimarães respondeu ao tópico de Francine Guimarães em Programação - outros
é que o grande problema é que precisava ser com a biblioteca graphics(que é horrível kkkk), não pode ser usando turtle. Mas muito obrigada! adicionado 0 minutos depois isso é em python? -
Eu preciso fazer um relógio analógico em python usando a biblioteca graphics, porém não sei como fazer o movimento dos ponteiros. Acredito que eu tenha que usar elementos da biblioteca math, como sin e cos, porém não sei como. Alguém poderia me ajudar? até agora só fiz a parte que aparece o relógio mesmo, com os ponteiros parados. from graphics import * from math import * from time import * def clock(): img = Image(Point(250/2, 250/2), 'clock.png') img.draw(win) pt1 = Point(250/2, 250/2) pt2 = Point(250/2, 70) hour = Line(pt1, pt2) hour.setOutline(color_rgb(0, 0, 0)) hour.setWidth(3) hour.draw(win) pt3 = Point(250 / 2, 250 / 2) pt4 = Point(250 / 2, 60) minute = Line(pt3, pt4) minute.setOutline(color_rgb(0, 0, 0)) minute.setWidth(3) minute.draw(win) pt5 = Point(250 / 2, 250 / 2) pt6 = Point(250 / 2, 50) sec = Line(pt5, pt6) sec.setOutline(color_rgb(0, 0, 0)) sec.setWidth(2) sec.draw(win) win = GraphWin('CLOCK', 250, 250) clock() win.getMouse()
-
Python TypeError: object() takes no parameters
Francine Guimarães postou um tópico em Programação - outros
Boa noite galera! Tô aprendendo pytjon3 e quero criar um jogo, como não tenho muita ideia de como fazer isso, to vendo um passo a passo no ytb de como criar um jogo simplesinho mesmo, só pra ir pegando como se faz, porém, apesar de o código estar idêntico ao da pessoa que fez ele no ytb, tá dando o seguinte erro: TypeError: object() takes no parameters segue o código: from tkinter import * import random import time tk = Tk() tk.title('Ball') tk.resizable(0, 0) tk.wm_attributes('-topmost', 1) canvas = Canvas(tk, width = 400, height = 400, highlightthickness = 0) canvas.pack() tk.update() class ball: def _init_(self, canvas, color): self.canvas = canvas self.id = canvas.create_oval(10, 10, 25, 25, fill = color) self.canvas.move(self.id, 254, 100) Ball = ball(canvas, 'yellow') -
@navegantenarede@navegantenaredeversão 16.04 Agora consegui fazer login. Tentei fazer algumas coisas que vi na internet e nada, continua a mesma tela preta. Fui tentar fazer um upgrade no sistema, pra ver se resolvia algo, e apareceu a seguinte mensagem:
-
Primeiramente, desculpe se publiquei isso no tópico errada, queria colocar em Sistemas Operacionais, mas não estava conseguindo selecionar a opção. Meu Linux simplesmente chega na tela de login, coloco a senha e ele não inicia, de jeito nenhum e depois disso aparece uma tela preta. Acredito que seja algo relacionado com a placa de vídeo. Tentei usar Ctrl + alt + F1 + F3 (por algum motivo se for só F3 ele não funciona) Aparece uma tela para eu fazer login e colocar a senha. O problema é que eu coloco meu usuário e senha, como colocava antes, e ele diz que o login tá incorreto. Sendo assim, não tenho outra alternativa a não ser formatar ele. Alguém saberia me dizer como faço isso? Desde já, agradeço
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