Vi gente comentando aqui que viu em 2019. Estou vendo em 2022 toda a playlist desde o início e está me ajudando pra caramba em Algoritmo II. Grande abraço e continue assim
kkkkkkkkkkkkkkkkkkkkkkkkkkkk nossa cara toma ai meu like esse ai mitou mesmo será que o cara preveu isso ou em 2012 esse termo já existia?? foi muita conhecidencia mesmo
Cara, você não faz ideia do quanto está me ajudando com a minha cadeira de Algoritmos na faculdade! Parabéns pela a inciativa e espero que continue com os vídeos.
Ótimo conteúdo, estou estudando para uma prova de strings em C da faculdade!! Eu nunca tinha escutado a palavra "concatenar" antes de começar meus estudos em programação também.
Cara eu te amo, estou fazendo um projeto sobre conjuntos mas precisava de saber trabalhar com Strings eu tive de parar o projeto pq não sabia como iria concatenar um novo item no conjunto mas agora sei graças a vc Edit1: Eu estou vendo seu video em 2019😃
já vi 20 videos, faço engenharia eletrônica e aprendi muito com seus videos, depois vou dar like em todos os videos. Seria legal se voce fizesse videos para programa para celular.
Adoro seus vídeos cara! Me ajuda bastante. Foi bom mostrar a logica de concatenar strings, mas a linguagem ja tem uma biblioteca 'string.h' com as funções 'strcat()' e 'strncat()', que fazem esse trabalho de concatenar strings
alguma função no seu programa está recebendo muito argumentos.. eu teria que ver o seu código pra identificar qual função você está errando. Se quiser poder postar o seu código no fórum do grupo. Link na descrição do vídeo
Com a série completa de programação em C você não vai aprender a fazer esse hack.. mas você vai aprender bem a lógica de programação. Eu conheço um tutorial em pronto que mostra como fazer esse hack.. e é necessário ter a base de programação. EU posso te pasar o link.. aí você só precisa traduzir(está em inglês) no google e seguir.. :D
No Devc+++ deve apertar setinha esquerda depois BackSpace(uma após outra). Ex: Observe a posição do cursor ------------------>|for (i = 0; i < t1; ++i){ string3[i] = string1[i]; agora com o cursor para trás(depois de apertado setinha para esquerda) Observe a posição do cursor ------------------>| for (i = 0; i < t1; ++i){ string3[i] = string1[i];
cara aprendi muito com voce e agradeço, mas a forma que ta sendo explicado concatenação de strings poderia ser mais simplificada sem funções, apenas com laço de repetição
Quase uma decada depois mas... Eu usu Tab e Shift+tab para identar! Quase tudo é assim, to usando o vs code e compilando no Bash di Git pra mim é mais facil de ler os erros do terminal.
Mas em 12:54 quando você adiciona a variável "j", na primeira vez que for realizar o for não vai ficar (t1 + 0) = t1, ou seja, vai iniciar sobre a posição 4 onde já tem o espaço de pão_?
olá, porque mesmo você printando novaPalavra o programa mostrou a lista corretamente? na minha cabeça deveria printar string3 para que a lista concatenada aparecesse...
Elabore um programa em C que: (a) receba uma string, esta string deverá ser informada pelo usuário; (b) caso o usuário digite mais caracteres que os suportados pelo programa, ele deverá emitir a seguinte mensagem de erro: O tamanho da String foi ultrapassado, digite novamente a string! (c) ordene seus caracteres em ordem crescente atraves de uma função; (d) apresente na tela: a string original e a string resultante.
Estou Usando o VS 2019, e quando eu monto a função e declaro string03[i] = string01[i]; ( no 1o ciclo FOR) e string03[tam01 + j] = string02[i]; ( no 2o FOR), o codigo apresenta erro C2109 "subscrito requer tipo de matriz ou ponteiro" e erro E0142 a expressão precisa ser do tipo ponteiro-para-objeto mas tem o tipo int. E não consigo rodar o código.
Não precisava de 2 varáveis, afinal nada é executado ao mesmo tempo, o segundo ciclo for só seria executo depois que acebasse o primeiro, logo só a variável " i " serviria.
Bom dia. Estou com uma pequena dúvida. Quero imprimir um vetor contendo palavras mas essas palavras estão condicionadas e dentro de um laço de repetição. Ex.: for (int i=0; i0){ tipo[i] = "numero positivo"; } else if (vet[i]
eai italo blz mano.Seu trabalho e otimo vlw por tudo mano nao pare ok kkk vlw mt obrigado eu estou atualmente na aula 7 mais nao so novato estou fazendo tudo denovo kk e o seguinte eu queria saber se com todos esses videos eu poderei fazer trapaças para jogos como point blank vlw
so uma pergunta , como que no final da função concatenar strings o programa sabia que o valor da variavel string3, tinha que ser jogado na viariavel novaPalavra?
Tenho uma duvida, tô estudando na faculdade e na matéria diz que sempre no final de uma cadeia de caracteres tem um símbolo oculto que serve para indicar o final da String, este símbolo é : \0 pelo o que entendi, sem esse símbolo de "Null" não teria como o sistema operacional saber onde a String terminaria. Essa informação procede? Outra questão, esse símbolo ocupa espaço na memória?
Na terceira string, não dava pra começar a printar "mortadela" com string3[4] ao invés de string3[t1 + j]? Desculpa se a pergunta for idiota, eu tô começando a aprender agora na quarentena.
Eae cara, blz ? Acredito que assim não daria certo pois o "t1 + j" seria para o índice continuar incrementando, se fosse [4], iria ficar fixo nesse índice! Boa dúvida
Como faço para colocar um string(string1) dentro de outra string(2) dando uma posição para inserir a segunda string(string2) na posição indicada da primeira? ex: string1 = computador, posição 5, string2 = mesa -> compMESAutador... é possível?
Estou com esse questão, porém minha logica não esta funcionando, teria como desenvolver um programa pra eu comparar com o meu? Segue o exercicio: Em um concurso os jurados precisam digitar o nome de 1000 candidatos e as suas respectivas notas (0 a 10). Crie um programa que leia estas informações e que, ao final do programa, apresente apenas o nome e a nota do primeiro colocado.
amigo fiz tudo do mesma forma que você passou porém meu programa compila sem erros só que não imprime nada, ele fica apenas com o cursor piscando como se estivesse esperando uma entrada de dados do usuário, alguém que tem esse código ou você pode manda ele pra mim por gentileza, e-mail: adm_doom_muap@hotmail.com
Não pq observe o seguinte, nessa inicialização de j ae, vc tá dizendo pro compilador que j é igual t1 que é 4, e mesmo que essa forma fosse vantajosa para a string3, não seria para a string2, que necessita ter seus valores passados começando na posição ZERO.
O meu código está igual, mas o meu dev-c++ insiste em dizer que falta argumentos na função concatenarStrings(char palavra1, 4,char palavra2, 9, char novaPalavra); Alguem sabe q q ta rolando?
Amigo, pensei em outra soluçao enquanto assistia e nao sei se funcionaria, me diga por favor se isso e valido No segundo for fazer assim for(j = t1; j < t1+t2; j ++) { string3[j] = string2[j]; }
Parou de declarar o "i" dentro do FOR por que o compilador da sua máquina Windows está com comportamento diferente do Mac? Lembro que nas primeiras aulas no Mac você sempre fez a declaração do "i" dentro do FOR...
independente se é pão com mortadela ou coxinha esse vídeo foi muito didático e elucidador. Obrigada
Vi gente comentando aqui que viu em 2019. Estou vendo em 2022 toda a playlist desde o início e está me ajudando pra caramba em Algoritmo II. Grande abraço e continue assim
Somos 2.
Tô aprendendo isso em algoritmo 1, meu professor tá colocando pra matar.
e estou vendo em 2024 kk e ta dando certo o cara é fd
Amigo, vc tem uma forma de dar aulas muito boa! Em toda a minha vida acadêmica vi poucos professores como vc. Parabéns!
Rapaaaaz kkkkkkkkkk Agora em 2016, esse "PÃO" "MORTADELA" "13" dá uma treta!!!! Até conferi a data pra ver se era zuera kkkkkkkkkkkkkkkkkkkkkkkkkkkk
kkkkkkkk
KKKKKKKKK LEU MINHA MENTE CARA! IA COMENTAR JUSTAMENTE ISSO HAHAHA
kkkkkkkkkkkkkkkkkkkkkkkkkkkk nossa cara toma ai meu like esse ai mitou mesmo será que o cara preveu isso ou em 2012 esse termo já existia?? foi muita conhecidencia mesmo
HAHAHAHAHAHA
ue não peguei
Para formatar o código no Dev C ++,
CTRL + SHIFT + A
você percebe pelos comentários que essas aulas estão trancedendo gerações, que grande trabalho !!
Sensacional essa didática estou estudando programação a quase 2 anos e nunca tinha entendido strings dessa forma incrível
Sugestão: Sempre que possível, deixe o código na área "Sobre" do vídeo.
dahora que o mano começou o vídeo com covid kkkk.
Esse video me ajudou mt, vlw.
Cara, você não faz ideia do quanto está me ajudando com a minha cadeira de Algoritmos na faculdade! Parabéns pela a inciativa e espero que continue com os vídeos.
Ótimo conteúdo, estou estudando para uma prova de strings em C da faculdade!!
Eu nunca tinha escutado a palavra "concatenar" antes de começar meus estudos em programação também.
Cara eu te amo, estou fazendo um projeto sobre conjuntos mas precisava de saber trabalhar com Strings eu tive de parar o projeto pq não sabia como iria concatenar um novo item no conjunto mas agora sei graças a vc
Edit1: Eu estou vendo seu video em 2019😃
Valeu Roger! 2019 é ainda ajudando com projetos! Feliz em saber
já vi 20 videos, faço engenharia eletrônica e aprendi muito com seus videos, depois vou dar like em todos os videos. Seria legal se voce fizesse videos para programa para celular.
também acho o CodeBlocks muito bacana, apesar do Xcode ser meu principal.
Usei o Dev só porquê foi o que o pessoal pediu :/
Adoro seus vídeos cara! Me ajuda bastante. Foi bom mostrar a logica de concatenar strings, mas a linguagem ja tem uma biblioteca 'string.h' com as funções 'strcat()' e 'strncat()', que fazem esse trabalho de concatenar strings
Ótima sugestão Marcelo. Não tinha nem pensado nisso.
Vou começar a fazer.
Muito obrigado!
Obrigado Italo, as atividades da facul não iam sair se não tivesse achado os seus vídeos... Valewzaço msm!!!
alguma função no seu programa está recebendo muito argumentos.. eu teria que ver o seu código pra identificar qual função você está errando.
Se quiser poder postar o seu código no fórum do grupo. Link na descrição do vídeo
"PAO MORTADELA 13". Mensagem subliminar
haha mensagem escondida. Até hoje ninguém nunca descobriu ;)
Kkkkkkkkkk
pão com mortadela na sexta-feira 13
Vlw Jheimes.. ótima dica.. vai colocar aqui nos planos ;)
Cara sua metodologia de dar aulas é excelente, parabéns.
Eu uso o CodeBlocks é bem parecido com o dev mas acho q eh um pouco melhor, pra dar um espaço pode usar TAB e pra tirar espaço usar SHIFT+TAB
De fato foi bem fácil! Fiz um pouco diferente mas com os msms princípios
para o codigo ficar alinhado no devc++,clica com o botao direito do mouse e escolha format style
em 2019 to aqui aprendendo c kkk
Você está a um ano na minha frente xD
Valeu Kauê!
Ctrl+A depois Ctrl+ shift +f formata o codigo
Valeu pela ajuda, salvou minha vida
Muito bom! Explicação bem objetiva
Para ficar alinhado, usa a tecla enter e depois tab, assim vc não precisa toda vez ficar dando espaço. :D
Cara, vc salva minha vida sempre!
VLW ITALO VO ME DEDICAR BASTANTE A LINGUAGEM C.
MT OBRIGADO PELO SITE VLW.
Parabéns pelos vídeos, são excelentes! :)
Aprendendo muito aqui.. muito obrigada!!!
Excelente explicação
Em pensar que só foram 15 minutos , parabéns belo trabalho !
Perfeita a didática. Parabéns pelo vídeo.
Para fazer isso basta usar a função strcat da biblioteca , seria um código menor e mais objetivo ... Abraços !!!
Parabéns pelas vídeo aulas. Excelente
Com a série completa de programação em C você não vai aprender a fazer esse hack.. mas você vai aprender bem a lógica de programação.
Eu conheço um tutorial em pronto que mostra como fazer esse hack.. e é necessário ter a base de programação.
EU posso te pasar o link.. aí você só precisa traduzir(está em inglês) no google e seguir.. :D
Nas configurações voce configura as funlções pra ficar mais facil a programaçao lá em tools em tudo
Ótima didática. Ficou bem claro. Parabéns!
Estudando programacao loxas?? show ein!
No Dev invés de ficar dando espaços vc pode apertar TAB, não é grande coisa, mas ajuda.
beleza.. te envio na caixa postal porque aqui nao posso postar link
sua aula e show!!!
No Devc+++ deve apertar setinha esquerda depois BackSpace(uma após outra).
Ex:
Observe a posição do cursor ------------------>|for (i = 0; i < t1; ++i){
string3[i] = string1[i];
agora com o cursor para trás(depois de apertado setinha para esquerda)
Observe a posição do cursor ------------------>| for (i = 0; i < t1; ++i){
string3[i] = string1[i];
"Pão Mortadela 13"
kkkkkkkkkkkkkkk
00:00 saúde. Ótimo vídeo
Você salva muitooo!!!!!
Saude!
cara tu é foda na explicação
F indentação skskks mas a explicação foi até que boa, bom vídeo kk
Excelente didática!
Muito bom o video nota mil
Muito bom, entendi tudo!
cara aprendi muito com voce e agradeço, mas a forma que ta sendo explicado concatenação de strings poderia ser mais simplificada sem funções, apenas com laço de repetição
Quase uma decada depois mas... Eu usu Tab e Shift+tab para identar! Quase tudo é assim, to usando o vs code e compilando no Bash di Git pra mim é mais facil de ler os erros do terminal.
Mas em 12:54 quando você adiciona a variável "j", na primeira vez que for realizar o for não vai ficar (t1 + 0) = t1, ou seja, vai iniciar sobre a posição 4 onde já tem o espaço de pão_?
nao!ao introduzir t1=4,vai fazer na posiçao 4 !e pao_ só vai a posiçao 3!
p=0,a=1,o=2,3=' ',4=t1=m,
3:05 CORONAVÍRUS VIRTUAL #2020
kkkkkkkkkkkkkkkkkkkkkkkk gostei da mensagem subliminar
cara, tu ensina de mais.
Estar me ajudando muito :) (Y)
Muito bom mesmo !
ótimo professor
olá, porque mesmo você printando novaPalavra o programa mostrou a lista corretamente? na minha cabeça deveria printar string3 para que a lista concatenada aparecesse...
use o code blocks, pra galera ja sentir um gostinho de linux ... ele é muito top! abraços
esse vídeo me lembrou que tem um pão com mortadela de 1 semana atrás na minha mochila
poderia usar a função strcat(string1,string2);
printf no string1 imprimi as duas concatenadas
Elabore um programa em C que:
(a) receba uma string, esta string deverá ser informada pelo usuário;
(b) caso o usuário digite mais caracteres que os suportados pelo programa, ele deverá emitir a seguinte mensagem de erro:
O tamanho da String foi ultrapassado, digite novamente a string!
(c) ordene seus caracteres em ordem crescente atraves de uma função;
(d) apresente na tela: a string original e a string resultante.
Estou Usando o VS 2019, e quando eu monto a função e declaro string03[i] = string01[i]; ( no 1o ciclo FOR) e string03[tam01 + j] = string02[i]; ( no 2o FOR), o codigo apresenta erro C2109 "subscrito requer tipo de matriz ou ponteiro" e erro E0142 a expressão precisa ser do tipo ponteiro-para-objeto mas tem o tipo int. E não consigo rodar o código.
Não precisava de 2 varáveis, afinal nada é executado ao mesmo tempo, o segundo ciclo for só seria executo depois que acebasse o primeiro, logo só a variável " i " serviria.
Bom dia. Estou com uma pequena dúvida. Quero imprimir um vetor contendo palavras mas essas palavras estão condicionadas e dentro de um laço de repetição. Ex.:
for (int i=0; i0){ tipo[i] = "numero positivo"; }
else if (vet[i]
Só uma dúvida. pq vc não passou o tamanho da string 3 na função como as demais?
video muito bom, como sempre :)
ótima aula 2019 : )
eai italo blz mano.Seu trabalho e otimo vlw por tudo mano
nao pare ok kkk vlw mt obrigado
eu estou atualmente na aula 7 mais nao so novato estou fazendo tudo denovo kk
e o seguinte
eu queria saber se com todos esses videos eu poderei fazer trapaças
para jogos como point blank
vlw
so uma pergunta , como que no final da função concatenar strings o programa sabia que o valor da variavel string3, tinha que ser jogado na viariavel novaPalavra?
Por Favor me ajude com esse exercicio e me explique como montar
Tenho uma duvida, tô estudando na faculdade e na matéria diz que sempre no final de uma cadeia de caracteres tem um símbolo oculto que serve para indicar o final da String, este símbolo é : \0
pelo o que entendi, sem esse símbolo de "Null" não teria como o sistema operacional saber onde a String terminaria.
Essa informação procede?
Outra questão, esse símbolo ocupa espaço na memória?
Na terceira string, não dava pra começar a printar "mortadela" com string3[4] ao invés de string3[t1 + j]? Desculpa se a pergunta for idiota, eu tô começando a aprender agora na quarentena.
Eae cara, blz ? Acredito que assim não daria certo pois o "t1 + j" seria para o índice continuar incrementando, se fosse [4], iria ficar fixo nesse índice! Boa dúvida
@@israellima9 Muito obrigado por responder! :)
awesome,that was my homework!!
mt bem explicado
Como faço para colocar um string(string1) dentro de outra string(2) dando uma posição para inserir a segunda string(string2) na posição indicada da primeira? ex: string1 = computador, posição 5, string2 = mesa -> compMESAutador... é possível?
Italo, uso o Dev C++ e na hora de compilar está aparecendo; "too many arguments to function" .. como resolvo?
Muito Bom!
pq C n tem variável do tipo string q guarda um texto q o usuário digitar?
Estou com esse questão, porém minha logica não esta funcionando, teria como desenvolver um programa pra eu comparar com o meu? Segue o exercicio:
Em um concurso os jurados precisam digitar o nome de 1000 candidatos e as suas respectivas
notas (0 a 10). Crie um programa que leia estas informações e que, ao final do programa, apresente
apenas o nome e a nota do primeiro colocado.
amigo fiz tudo do mesma forma que você passou porém meu programa compila sem erros só que não imprime nada, ele fica apenas com o cursor piscando como se estivesse esperando uma entrada de dados do usuário, alguém que tem esse código ou você pode manda ele pra mim por gentileza, e-mail: adm_doom_muap@hotmail.com
Poderia ser " for (j = t1; j < t2; ++j)"? Para completar a string3, depois dela ter recebido a string 1?
Não pq observe o seguinte, nessa inicialização de j ae, vc tá dizendo pro compilador que j é igual t1 que é 4, e mesmo que essa forma fosse vantajosa para a string3, não seria para a string2, que necessita ter seus valores passados começando na posição ZERO.
Muito bom
Esses símbolos funciona de acordo com a tabela ASCII
ótimo
Italo vlw ai , pode me passar o link sim,terei o maior prazer em traduzir vlw.
O meu código está igual, mas o meu dev-c++ insiste em dizer que falta argumentos na função concatenarStrings(char palavra1, 4,char palavra2, 9, char novaPalavra); Alguem sabe q q ta rolando?
Deixa o código pra nós
cara aperta tab que ja dá alguns espaços se bem que nas versões novas do dev deve estar melhor isso
Amigo, pensei em outra soluçao enquanto assistia e nao sei se funcionaria, me diga por favor se isso e valido
No segundo for fazer assim
for(j = t1; j < t1+t2; j ++)
{
string3[j] = string2[j];
}
Aew!
Parou de declarar o "i" dentro do FOR por que o compilador da sua máquina Windows está com comportamento diferente do Mac? Lembro que nas primeiras aulas no Mac você sempre fez a declaração do "i" dentro do FOR...
Pode usar a biblioteca String.h e usar a função strcat que facilita o trabalho heheheh
aula muit boa
Se colocasse para o j começar em T1 + 1 daria no mesmo?
Obrigado pelas aulas.
Se puder posta mais char videoAulas{'V','a','l','e','u'}