« first day (1669 days earlier)      last day (2115 days later) » 

12:01 AM
@gato ta ae?
 
@YODA yep
 
@gato entende de C?
 
@YODA + ou - rrsrs
 
mais precisamente lista encadeada
 
@YODA ja fiz algo assim, mas so p facul msm
 
12:03 AM
@gato to com um probleminha em remover um elemento em uma lista duplamente encadeada
quando eu tenho ele dentro de uma lista que está dentro de outra lista eu faço como?
já tentei percorrer elas e remover com free... trocar os ponteiros e nada
 
@YODA tem q ver como estas a estrutura da sua lista
 
typedef struct Ator{
	char nome[P];
	struct duplaFilm *listaFilmes;
	struct Ator *next;
	struct Ator *prev;
}ator;

typedef struct diretor{
	char nome[P];
	struct duplaFilm *listaFilmes;
	struct diretor *next;
	struct diretor *prev;
}diretor;

typedef struct duplaAt{
	struct Ator *at;
	struct duplaAt *next;
	struct duplaAt *prev;
}duplaAt;
tenho que remover um filme dentro da lista de filmes do ator
Tentei com ponteiros... tentei com return tentei com tudo
até agora nada
fica tudo igual
 
@YODA mas qual eh a estrutura (struct) da lista?
@YODA eu refatoraria esta lista de outa forma, uma forma q fique mais facil implementar
 
é a primeira struct
 
pq nao cria um node?
struct No
{
  struct Ator ator;
  struct No* proximo;
  struct No * anterior;
}
 
12:17 AM
@gato mas e a lista dentro dele?
 
@YODA a lista eh uma estrutura e o Ator eh outra estrtura, são duas responsabilidades, então vc pode deixar elas separadas, ai quando for remover so apaga a referencia
 
quando compramos em uma loja online e é gerado uma numero de compra, isso seria o que? um hash? geralmente que dados são usados para criar essa cadeia de numero?
@JeffersonQuesado @GuilhermeNascimento @AndersonCarlosWoss \o
 
12:46 AM
@DiegoWell isso seria um código
Ou token, se você preferir
A única coisa importante é que esse código seja único no conjunto universo, o como isso é feito são detalhes de implementação
Tipo, onde trabalho, no começo, se usava a data de criação (até os segundos) para criar o código do pedido
Então, um dos nossos clientes conseguiu fazer um choque de códigos , dois pedidos com o mesmo código e eles se sobrescreveram
Então mudamos o protocolo para incluir uma casa decimal diferenciadora de origem (portal vs dispositivo móvel), e, então, nos dispositivos móveis, pusemos o código do vendedor (que por contrato só pode instalar o app em um único dispositivo) e um valor incremental
E também nos preocupamos com eventuais outras fontes de colisão, portanto se não me engano sobraram uns 30/26 bits para incremental de pedido para cada vendedor
Ah, nosso código de pedido tem 63 bits
 
Noo início achei idiota, mas acabei gostando
 
1:08 AM
@WallaceMaxters kkkkkkkk
santo deus
DJ wallace
@GuilhermeNascimento consegui ... ta tudo ok a inserção!
 
 
12 hours later…
1:11 PM
o cara do ban dos 7 dias voltou e com a mesma atitude nas respostas
tem gente q nao aprende mesmo. Uma vez ignorante, sempre ignorante
 
1:55 PM
@Articuno paciência... asuhuashuas
 
Mesmo após o ban você volta com a mesma atitude arrogante e sinica que provavelmente foi a causa do seu banimento temporário. Desse jeito você dificilmente irá conseguir se estabelecer aqui. Eu vejo que você tem conhecimento sim, e vontade de ajudar, mas seu temperamento atrapalha o convivio no site. Sugiro que mude seu comportamento por aqui, precisamos de pessoas que tem interesse em ajudar e que tenham conhecimento, mas nao precisamos de pessoas tóxicas que se acham o centro do universo e que tudo que elas fazem está certo, o mundo que está errado. — Articuno 57 secs ago
o que da de criança adulta por aqui nao e brincadeira. Um cara velho com a mentalidade de uma criança de 10 anos é complicado. Mas eu tentei numa boa ainda numa ultima tentativa de ajudar ele. Se nao quiser, entao deixo que ele se afunde na propria arrogancia
com esse temperamento, nao vai durar muito aqui ate tomar um permanente
 
2:12 PM
triste, porém, real
 
ate apaguei, ele nao quer ser ajudado
é mais uma criança que cresceu q esqueceu de sair das fraldas
triste, pq ele tem conhecimeno
 
@Articuno to passando por algo pior que isso
 
Ficou com inveja da MS, resolveu ser membro platinum agora também?
@Articuno só tenho uma coisa a falar sobre esse seu comentário...
 
@JeffersonQuesado página não encontrada
 
2:17 PM
"Cínico" é com C
 
eu apaguei, o cara ta mais preocupado com gramatica do que com pacificar no site
 
@YODA, corrigi o link
@Articuno eu sei, o cara é um babaca grande
 
eu larguei pra la, vo é estourar uma pipoca e me deleitar com o proximo ban que ele vai tomar
kkkkkkkkkkkkkkkkkkkkkkkkkk
 
kk
 
2:20 PM
@JeffersonQuesado @Articuno se vocês tivessem uma string Novela,alguma coisa=pessoa,fim como vocês pegariam essa palavra antes do = pra por em uma var?
to tentando usar um laço com passo inverso e ta dando erro
desculpa por ser chato kkk
 
sei la kkkkk
 
@YODA dependendo da necessidade, ou então faria logo o mapeamento em uma tabela de hash
 
3:01 PM
@MagicHat MVP não é o minimo que precisa ter na questão? =S
"código funcionando" para testar
 
 
The div that looks different in every browser https://codepen.io/MartijnCuppens/pen/MXojmw
que louco
 
@YODA Não entendi a relação entre sua dúvida e o MVP...
 
@MagicHat não entendi
a frase
 
@YODA qual frase?
 
só preciso achar a palavra que vem antes do = e armazenar em uma var
 
4:11 PM
@YODA a função que postei no comments, não é para isso?
 
@MagicHat o código lá tentei esboçar um minimo executável pro pessoal testar
@MagicHat a strtok?
 
@YODA sim
 
@MagicHat tipo to pegando as frases de um arquivo... certo? A maioria das palavras já extrai manualmente por laços de repetição pegando char por char... tem como depois que eu fiz tudo manual usar strtok pra pegar só essa palavra?
não da problema?
 
@YODA Você está lendo um arquivo e linha por linha extraindo um determinado padrão, é isso? Qual o formato do arquivo e das linhas?
 
CSV ... Filme,ano,diretor(opcional),(personagem opcional)=ator(opcional)
alguns tem e outros n tem
preciso armazenar em uma lista o personagem e o ator
@MagicHat
 
4:29 PM
@YODA porque tá fazendo em C hehehe?
 
@MagicHat trabalho de aula
@MagicHat ultima parte é essa
to a mais de um mês fazendo isso kk
@MagicHat 1,5k de linhas de código
 
4:45 PM
@YODA 1,5k linhas para que?
 
@MagicHat é um projeto de manipulação de CSV
ele identifica palavras e talz
bem complexo explicar
tem menu e tudo
@MagicHat tem alguma sugestão pra esse probleminha kkk?
 
@YODA depende, porque não usa a função que indiquei?
 
@MagicHat se fizesse com strtok iria dar erro
 
5:09 PM
:45537167por que?
 
 
1 hour later…
6:15 PM
@MagicHat não tem como ficar fazendo cast
isso não é uma boa prática
 
 
3 hours later…
8:46 PM
@GuilhermeNascimento donde stas meu amigo?!
necessito de tua ajuda huauhshuas
 
 
1 hour later…
9:51 PM
@Articuno foi generoso com o termo 'conhecimento', ainda mais para um cara que copia as respostas alheias, tenta entender na hora, mas não entende o básico e cria "códigos arapucas", que funcionam por mais por sorte do que qualquer outra coisa :P ... claro que metade das coisas que ele posta estão corretas, mas é de tanto ele responder errado e de tanto o pessoal pegar no pé dele hehehehe
@YODA estou sim :)
 
10:07 PM
@GuilhermeNascimento viu o código?
@GuilhermeNascimento como eu faço pra pegar os personagens que estão antes do = ?
 
@YODA sinceramente, seu código esta um pouco complexo, eu tento olhar mas fico bem confuso :/
deixa eu olhar com calma
 
@GuilhermeNascimento sabe os personagens?
aqueles que aparecem antes do = ? que é meio que opcional a ter
minha maior duvida é como fazer pra pegar isso
 
@YODA item 10?
 
isso
@GuilhermeNascimento to sofrendo pakas
 
eu só no struct atores, não tenho ideia de onde viriam os personagens
 
10:15 PM
outra lista
@GuilhermeNascimento pensei assim
struct personagem{
	char personagem[P];
	char nome[P];
	char ano[14];
	char filme[P];
	struct personagem *next;
//	struct personagem * prev;
};
 
estou tentando pensar em um esquema de relacionamento de structs, é que realmente eu não tenho experiencia com isto
no caso personagem se relacionaria com filme e ator, se entendo a necessidade
 
@GuilhermeNascimento
#include<stdio.h>
#include<string.h>

 int main(){
char linha[1000]={"ALGUMA COISA,ALGO=TESTE,FIM"};
char personagem[1000];
int ww=0;
int w1=0;
int i;
 int je=0;
                while(linha[w1]!='\0')
                {
                    if(linha[w1]=='=')
                    {
                        for(ww=w1;ww>0;ww--)
                        {
                            personagem[je]=linha[ww];
                            je++;
                        }
                    }
                    w1++;
Tentei isso pra testar
teóricamente daria certo
mas n sei como fazer isso lá no desmembramento
 
10:31 PM
Te fazer uma pergunta, o trabalho exige tanta complexidade assim? ou você quer estar a frente de todos?
 
@GuilhermeNascimento exige
@GuilhermeNascimento por isso to um zombie aqui
kkk
da vontade de chorar
to a um mês sem respirar
só nesse código
@GuilhermeNascimento preciso de uma luz kkk
@JeffersonQuesado vc entende?
como usar strtoke?
se alguém souber me avisa
tenho até receio de fazer pergunta no site por causa dos down vote
mas isso n tem nem em documentação
Já pensei de tudo =(
 
@YODA olha, uma sugestão seria não salvar nada em nenhum struct, mas apenas exibir fazendo um "parse" no momento da consulta (leitura das linhas), acho que pouparia muita lógica e devolveria o mesmo resultado (cc @JeffersonQuesado)
 
@GuilhermeNascimento pode me dar um exemplo?
 
Porque a complexidade do código, assim como do que parece que foi pedido, aumentou muito
@YODA é basicamente o que vc fez, mas uma função para cada coisa, só que só exibe o que é de interesse, por exemplo, uma função que busca só os atores do filme X, faria um loop nas linhas compararias se é o filme X, então leria todos atores ali e já exibiria, sem salvar nada em nenhum struct
Dessa forma vc não precisaria ficar se preocupando com a ligação entre os structs e nem sofreria com nada assim, pessoalmente acho que no final vc teria o mesmo resultado, só que muito mais fácil
 
10:48 PM
@GuilhermeNascimento e se o personagem aparecer mais de uma vez?
tá eu leio todo arquivo e tento achar a palavra x... e depois?
 
@YODA depende da estrutura do CSV, porque creio ser meio dificil um filme ter o mesmo personagem duas vezes, a não ser que seja por idade .... entenda essa ideia que lhe passei não tem ligação alguma com o que vc fez até agora, é algo que tem que pensar do ZERO, ou seja esquecendo o que fez até agora, mas do meu ponto de vista vc iria conseguir concluir bem mais rápido, o app ficaria mais eficiente e bem menos complexo
 
@GuilhermeNascimento to tentando imaginar
 

« first day (1669 days earlier)      last day (2115 days later) »