Surreal! eu tinha dificuldades para entender args e kwargs** em Python e consegui entender perfeitamente a mesma lógica em C++ através dessa aula. Obrigado Professor Bruno, sempre descomplicando a aprendizagem.
strcmp: Abreviação de string compare - usada para comparar duas strings. argc: Abreviação de argument count - número de argumentos passados ao programa. argv: Abreviação de argument vector - vetor que contém os argumentos como strings.
Para quem usa distro Linux: 1 - acesse o endereço do programa via terminal; 2 - compile usado o seguinte comando: g++ nome_do_arquivo.cpp -o nome_do_arquivo; 3 - Acesse o programa da seguinte forma: ./nome_do_arquivo parâmetro. Obs: o g++ é o compilador, talvez você deverá instalá-lo em seu sistema.
Assistindo as aulas em 2020 fessor, tou gostando muito onde me fez acreditar no c++! pra quem ta com problema de erro de execução do programa pelo prompt: vá até a pasta do programa (normalmente c:\arquivos de programas\codeblocks), copie 3 arquivos DLLs libwinpthread-1.dll libgcc_s_seh-1.dll libstdc++-6.dll e cole na pasta onde está o programa que você compilou. e lembre-se... ASSISTIR AS AULAS E NÃO COLOCAR EM PRÁTICA É EM VÃO! O SEGREDO É A PRÁTICA!! CRIE SEUS PRÓPRIOS DESAFIOS!!! ESCREVA CÓDIGOS TODOS OS DIAS!!!
Brother, muito obrigado pela dica estou aqui em Janeiro de 2024 assistindo os vídeos do fessor Bruno didática excepcional, e me deparei com um erro que consegui resolver utilizando suas dicas. Que Deus te abençoe.... Abraços.... o que você falou é sem sombra de dúvidas a real forma de aprender que é sempre escrever códigos.
Eita aulinha complicada kkkk, não consegui lidar muito bem com o prompt, mas eu anotei todo o conteúdo dessa aula escrevendo a lápis, quando eu puder testar um dia este conteúdo testarei!
Pra quem tá no Win10 e não tá conseguindo refazer os passos do fessor no cmd só adicionar a pasta "bin" do MinGW na variável "PATH" em variáveis de ambiente. Pra isso, só ir em Meu Computador > Propriedades > Configurações avançadas do sistema > Variáveis de Ambiente. Daí vc clica em "PATH", em seguida "Editar..." e depois em Novo. Agora você insere o caminho/raiz/local da pasta bin (geralmente, C:\Program Files\CodeBlocks\MinGW\bin) e pronto. Só não esqueça de confirmar, clicando em OK, em todas as janelas que você abriu senão o sistema vai descartar suas alterações e não vai resolver nada. Abraço!
Aula boa como sempre. A única coisa que tive que buscar por fora foi os comandos para navegação no CMD. Mas nada além de um CD e DIR. Algo muito importante que eu creio que o pessoal deveria dar uma atenção (pois já vi na faculdade e é bastante usado) é a função strcmp(). Grande abraço.
Olá, Bruno. Eu sei da complexidade de remanejar a ordem e os títulos dos vídeos no RUclips, mas certamente essa aula ficaria bem mais clara se fosse exibida depois das aulas de funções e argumentos para funções, acredito que faria muito mais sentido. Ótimo curso. Grande abraço!
O cara agradeceu, e mesmo assim, críticas construtivas são bem vindas. Não falou nenhuma mentira. Todo ser propenso a evoluir não é acomodado, constrói.
Isso facilita o aprendizdo, mostra todos os argumentos e sua quantidade #include using namespace std; //argc=armazena quantidade de argumentos e argv=armazena s argumentos int main(int argc, char *argv[]){ for(int i=0;i
Depois de um bom tempo fui entender sobre ( argc, argv[], char** ponteiro para ponteiro de caractere, char* ponteiro para caráctere, & operador de endereço, * desreferenciamento ) demorei 2 dias Achei complicado
AVISO A VC QUE VAI TENTAR NO W11. 1 - O nome do arquivo não pode contar espaços!! 2 - Dica abaixo do amigo @vanesete1168 há dois anos: "Adicionar a pasta "bin" do MinGW na variável "PATH" em variáveis de ambiente. Pra isso, só ir em Meu Computador > Propriedades > Configurações avançadas do sistema > Variáveis de Ambiente. Daí vc clica em "PATH", em seguida "Editar..." e depois em Novo. Agora você insere o caminho/raiz/local da pasta bin (geralmente, C:\Program Files\CodeBlocks\MinGW\bin) e pronto. Só não esqueça de confirmar, clicando em OK, em todas as janelas." Se voce usar o DEV C++ o procedimento de seleção da pasta é similar.
strcmp Nome completo: string compare. Significado: O nome strcmp é uma abreviação de string compare (comparação de strings). Ele reflete exatamente o que a função faz: comparar duas strings caractere por caractere. Função: Ela retorna: 0 se as strings forem iguais, Um valor negativo se a primeira string for lexicograficamente menor, Um valor positivo se a primeira string for lexicograficamente maior. argc Nome completo: argument count. Significado: O nome argc é uma abreviação de argument count (contagem de argumentos). Ele indica quantos argumentos foram passados pela linha de comando quando o programa foi executado, incluindo o nome do programa. Função: É uma variável inteira que contém o número de argumentos passados para o programa. Se o programa foi executado sem argumentos, o valor de argc será 1 (apenas o nome do programa). Exemplo: Se você rodar o programa com ./meu_programa sol nublado, argc será 3, pois os três argumentos são: O nome do programa (./meu_programa). O primeiro argumento (sol). O segundo argumento (nublado). argv Nome completo: argument vector. Significado: O nome argv é uma abreviação de argument vector (vetor de argumentos). É um array de strings (char* argv[]), onde cada elemento é um dos argumentos passados ao programa. Função: Ele armazena os valores reais dos argumentos como strings. O primeiro elemento do vetor argv[0] é o nome do programa, e os demais elementos são os argumentos passados na linha de comando.
Exemplo: Se você rodar o programa com ./meu_programa sol nublado, o conteúdo de argv será: argv[0] = "./meu_programa" (nome do programa), argv[1] = "sol" (primeiro argumento), argv[2] = "nublado" (segundo argumento). Resumo: strcmp: Abreviação de string compare - usada para comparar duas strings. argc: Abreviação de argument count - número de argumentos passados ao programa. argv: Abreviação de argument vector - vetor que contém os argumentos como strings.
Eu comecei a programar com C# e Java mas nunca tive disposição para aprender C++ devido ao tratamento de código que eu acho extremamente chato. Mas esse canal ta me motivando muito a aprender, muito obrigado professor Bruno!
Bom dia Professor, Muito boa a sua Aula e também gostaria de saber se vai da continuidade nas aulas de PHP se tem previsão para o próxima aula do mesmo. Abraço!
O professor é espetacular, porém essa musica mais alta que a voz no inicio quebra demais pra quem está tentando entender sobre a materia, musica está estourando demais
Acho que me perdi um pouco, porquê ali no início você introduz "canal" como parâmetro no índice 1 e depois adiciona youtube que é impresso como índice 1 novamente? Ótima aula!! Assistindo todos os vídeos!
Bem se alguém não estiver conseguindo fazer com que os parâmetros sejam lidos pelo atalho é só escrever seu parâmetro depois do : ....Aula21.exe" parâmetro . Quanto a conseguir acessar o arquivo no cmd é só digitar "cd" de pois copiar e colar o caminho do arquivo.
Professor Bruno, seria uma boa você fazer aulas de JavaScript / jQuery, tenho muitas duvidas sobre o assunto e não é fácil encontrar canal com bom conteúdo.
Só este ultimo teste do atalho não consegui fazer, fiz todos aqui inclusive teve erro que corrigi com apoio do pessoal dos comentários mais só no atalho quando insiro as palavras sol, nublado e chuva que está dando erro de caminho inexistente.
Olá Professor Bruno. As aulas até aqui estavam bem fáceis de entender, mas aula 21 complicou um pouco, não consegui mexer no prompt, não entendi direito.
@@gabriellerosa6453 Boa Noite, alguma dica para configurar? Estou estuando devido a faculdade, estou achando bem bacana o curso; mas essa aula foi difícil
Olá professor, estou retomando um projeto antigo de aprender a programar, você e suas aulas têm me ajudado muito. Estou com um problema que apresenta uma falha de libstdc++-6.dll não foi encontrado eu não tô conseguindo avançar com esse problema. Fui até a pasta bin e o danado tá lá. Mas não funciona por nada. Peço a ajuda por favor.
No ubuntu usando o terminal: primeiro se chega a pasta usando cd assim como feito pelo professor cd 'caminho ate da pasta' depois da pasta aberta você executa o programa em c++ fazendo o comando c++ aula21.cpp e da um enter Pronto ai para você dar uma valor para o programa você digita na outra linha ./aula21 yoube canal bruno Pronto assunto resolvido para o linux Ubuntu
Gosto muito das aulas infelizmente nesta quase nenhum conteúdo tinha sido abordado deixando muitos alunos perdidos, acho que fez um bom trabalho no entanto esta aula não dez qualquer sentido dado que não ensinou a mexer no pronpt de comandose dado que introduziu muito conteúdo novo sem qualquer explicação ou preparação
tentei de tudo que é forma buscar pelo cmd, e powershell, o powershell até encontra, porém na hora de passar um parâmetro ele diz que está incorreto a apresenta um baita erro
Não consigo executar o comando no Prompt ;-;, no meu caso é o C(creio que o HD) coloco o C:/c: e a escrita se repete e pede pra colocar outro comando, resumindo não entendi ;-;
ola, prof. por estar na unidade c: o programa nao roda perfeitamente? o programa roda, mas nao executa. aparece pressione qualquer tecla para continuar.
Eu não sei como mas consegui bugar o codigo kkkkkkkkkkkkk eu colocava sol e aparecia 'vou ficar em casa', ai colocava nublado 'vou ao clube' depois botei a 'vou ficar em casa'. quando compilei pela 2 vez o bug saiu, alguem sabe me explicar o porquê disso ocorrer?
Nesta aula fiquei meio perdido... pois nao consigo copiar o nome do arquivo (windows 8) para rodar o arq no prompt , tentei digitar manualmente mas nada ......
estou tento dificuldade em fazer os exemplos iguais ao do professor. as matrizes nao se comporta como no exemplo dele. estou usando linux ubuntu. alguem sabbe me dizer se tem bibliotecas especificas pra ele???
Fessor Bruno não consigo rodar no pronpt de comando do Windows 10 ele me informa um erro ( a execução de código porque o libstdc++ - 6.dll não foi encontrado tem como me ajudar
eu achei meio difícil de mexer no prompt, por causa do meu windows ser o 7,não da pra copiar e colar o endereço não tem uma forma mais simples de colocar onde se localiza o meu arquivo não?
Vamos lá, por exemplo, você conhece os comandos do MS-DOS? Por exemplo o comando DIR? Pode ser usado o comando puro ou com parâmetros, tipo DIR/W que faz uma listagem de forma diferente do padrão, neste caso o /W é um parâmetro de entrada para o programa (DIR)
Ja vai chegando dando like like like like like like like like like like like like Quando a propaganda é de League of Legends é tão boa que pode passar ate 3 que eu assisto completa
Por favor me ajudem... ta dando erro no negocio que compara as strings o strcmp Me ajudem não sei mais oque fazer... D: #include #include #include using namespace std; int main(){ string msg1,msg2[2]; msg1 = "joao"; cout > msg2[1]; system ("cls"); if(!strcmp(msg2[1] , "joao")){ cout
Ola Fessor Bruno ,estou com um problema de "acesso negado" no meu CMD,já formatei o notbook,mudei administrador ,executei como administrador ,liberei acesso a pasta ...e continuou com acesso negado e está me impedindo de aprender essa aula na pratica se puder me ajudar responda esse comentario ou me envie por e-mail a resposta por favor : igornascimento0344@gmail.com vlw abrc
Surreal! eu tinha dificuldades para entender args e kwargs** em Python e consegui entender perfeitamente a mesma lógica em C++ através dessa aula. Obrigado Professor Bruno, sempre descomplicando a aprendizagem.
strcmp: Abreviação de string compare - usada para comparar duas strings.
argc: Abreviação de argument count - número de argumentos passados ao programa.
argv: Abreviação de argument vector - vetor que contém os argumentos como strings.
Vamo lá.
Para quem usa distro Linux:
1 - acesse o endereço do programa via terminal;
2 - compile usado o seguinte comando: g++ nome_do_arquivo.cpp -o nome_do_arquivo;
3 - Acesse o programa da seguinte forma: ./nome_do_arquivo parâmetro.
Obs: o g++ é o compilador, talvez você deverá instalá-lo em seu sistema.
O professor Bruno é maravilhoso, porque explica pormenores que noutros vídeos passam por cima.
Like&Subscrição ✔️✔️✔️✔️✔️
que top essa aula .. agora eu entendo mais o tal "g++ 'nome do programa' -o 'nome do executavel'"e essas coisas
Assistindo as aulas em 2020 fessor, tou gostando muito onde me fez acreditar no c++!
pra quem ta com problema de erro de execução do programa pelo prompt:
vá até a pasta do programa (normalmente c:\arquivos de programas\codeblocks), copie 3 arquivos DLLs
libwinpthread-1.dll
libgcc_s_seh-1.dll
libstdc++-6.dll
e cole na pasta onde está o programa que você compilou.
e lembre-se...
ASSISTIR AS AULAS E NÃO COLOCAR EM PRÁTICA É EM VÃO!
O SEGREDO É A PRÁTICA!!
CRIE SEUS PRÓPRIOS DESAFIOS!!!
ESCREVA CÓDIGOS TODOS OS DIAS!!!
Brother, muito obrigado pela dica estou aqui em Janeiro de 2024 assistindo os vídeos do fessor Bruno didática excepcional, e me deparei com um erro que consegui resolver utilizando suas dicas. Que Deus te abençoe.... Abraços.... o que você falou é sem sombra de dúvidas a real forma de aprender que é sempre escrever códigos.
Eita aulinha complicada kkkk, não consegui lidar muito bem com o prompt, mas eu anotei todo o conteúdo dessa aula escrevendo a lápis, quando eu puder testar um dia este conteúdo testarei!
Pra quem tá no Win10 e não tá conseguindo refazer os passos do fessor no cmd só adicionar a pasta "bin" do MinGW na variável "PATH" em variáveis de ambiente. Pra isso, só ir em Meu Computador > Propriedades > Configurações avançadas do sistema > Variáveis de Ambiente.
Daí vc clica em "PATH", em seguida "Editar..." e depois em Novo. Agora você insere o caminho/raiz/local da pasta bin (geralmente, C:\Program Files\CodeBlocks\MinGW\bin) e pronto.
Só não esqueça de confirmar, clicando em OK, em todas as janelas que você abriu senão o sistema vai descartar suas alterações e não vai resolver nada. Abraço!
Nossa!!!! Na moral me ajudou muito estava aqui colocando um monte de coisa para tentar corrigir o erro da dll que não estava encontrado. Valeu ai!
estou tento esse problema mas uso o Dev-C++, como eu faço?
@@brunafelix6598 só seguir o passo a passo. O programa muda mas a configuração de variáveis do Windows tende a ser a mesma coisa.
@@VaneSlasher muito obrigada
Boa. Perguntei aqui nos comentários mas não me atentei a ler os anteriores. Vou tentar novamente hoje. Obrigado pela ajuda.
MANO, QUE AULA DOIDEIRA!
Aula boa como sempre. A única coisa que tive que buscar por fora foi os comandos para navegação no CMD. Mas nada além de um CD e DIR. Algo muito importante que eu creio que o pessoal deveria dar uma atenção (pois já vi na faculdade e é bastante usado) é a função strcmp(). Grande abraço.
Obrigado pelos videos. estão me ajudando muito.
Agradeço por essa explicação sobre os argumentos de entrada da função main. Arigatou gozaimass!
OLÁ professor gostei das aula c++ parabens
obrigado pelo conhecimento, bom curso, vou aproveitar bem, abraço
Olá, Bruno. Eu sei da complexidade de remanejar a ordem e os títulos dos vídeos no RUclips, mas certamente essa aula ficaria bem mais clara se fosse exibida depois das aulas de funções e argumentos para funções, acredito que faria muito mais sentido. Ótimo curso. Grande abraço!
Definitivamente. É meio complicado entender a aula quando ele msm apresenta coisas q não são pra entender agr kk
@@Loucrazy1 Em vez disso, por que não agradece pelas excelentes aulas?
@@projetowanti9162 eu fiz isso nos vídeos anteriores. Isso é foi uma crítica construtiva
O cara agradeceu, e mesmo assim, críticas construtivas são bem vindas. Não falou nenhuma mentira. Todo ser propenso a evoluir não é acomodado, constrói.
Isso facilita o aprendizdo, mostra todos os argumentos e sua quantidade
#include
using namespace std;
//argc=armazena quantidade de argumentos e argv=armazena s argumentos
int main(int argc, char *argv[]){
for(int i=0;i
Adorei essa aula!
Boa Mestre ajudou muito fessor abraços
Que canal top! Tô adorando as aulas.
Continuando essa árdua jornada...
Amo esse canal!!
professor voce me ajudou muito, obrigado!!!
dahora essa aula, nunca soube pra que servem esses parametros!!!
Gostei
Muito boa Valeu.
Depois de um bom tempo fui entender sobre ( argc, argv[], char** ponteiro para ponteiro de caractere, char* ponteiro para caráctere, & operador de endereço, * desreferenciamento ) demorei 2 dias Achei complicado
Strcmp é comando da linguagem c ?
19:20 este negocio de atalho é bem interessante
AVISO A VC QUE VAI TENTAR NO W11.
1 - O nome do arquivo não pode contar espaços!!
2 - Dica abaixo do amigo @vanesete1168 há dois anos:
"Adicionar a pasta "bin" do MinGW na variável "PATH" em variáveis de ambiente. Pra isso, só ir em Meu Computador > Propriedades > Configurações avançadas do sistema > Variáveis de Ambiente.
Daí vc clica em "PATH", em seguida "Editar..." e depois em Novo. Agora você insere o caminho/raiz/local da pasta bin (geralmente, C:\Program Files\CodeBlocks\MinGW\bin) e pronto.
Só não esqueça de confirmar, clicando em OK, em todas as janelas."
Se voce usar o DEV C++ o procedimento de seleção da pasta é similar.
strcmp
Nome completo: string compare.
Significado: O nome strcmp é uma abreviação de string compare (comparação de strings). Ele reflete exatamente o que a função faz: comparar duas strings caractere por caractere.
Função: Ela retorna:
0 se as strings forem iguais,
Um valor negativo se a primeira string for lexicograficamente menor,
Um valor positivo se a primeira string for lexicograficamente maior.
argc
Nome completo: argument count.
Significado: O nome argc é uma abreviação de argument count (contagem de argumentos). Ele indica quantos argumentos foram passados pela linha de comando quando o programa foi executado, incluindo o nome do programa.
Função: É uma variável inteira que contém o número de argumentos passados para o programa. Se o programa foi executado sem argumentos, o valor de argc será 1 (apenas o nome do programa).
Exemplo:
Se você rodar o programa com ./meu_programa sol nublado, argc será 3, pois os três argumentos são:
O nome do programa (./meu_programa).
O primeiro argumento (sol).
O segundo argumento (nublado).
argv
Nome completo: argument vector.
Significado: O nome argv é uma abreviação de argument vector (vetor de argumentos). É um array de strings (char* argv[]), onde cada elemento é um dos argumentos passados ao programa.
Função: Ele armazena os valores reais dos argumentos como strings. O primeiro elemento do vetor argv[0] é o nome do programa, e os demais elementos são os argumentos passados na linha de comando.
Exemplo:
Se você rodar o programa com ./meu_programa sol nublado, o conteúdo de argv será:
argv[0] = "./meu_programa" (nome do programa),
argv[1] = "sol" (primeiro argumento),
argv[2] = "nublado" (segundo argumento).
Resumo:
strcmp: Abreviação de string compare - usada para comparar duas strings.
argc: Abreviação de argument count - número de argumentos passados ao programa.
argv: Abreviação de argument vector - vetor que contém os argumentos como strings.
Eu comecei a programar com C# e Java mas nunca tive disposição para aprender C++ devido ao tratamento de código que eu acho extremamente chato.
Mas esse canal ta me motivando muito a aprender, muito obrigado professor Bruno!
Opa, coisa boa hein brother, bons estudos
Professor excelente, aulas muito boas! Mas essas musicas atrapalham demais!
Obrigado pelo conteudo!
O meu estava dando erro na hora de compilar no Code Blocks e rodar no Cmd, eu troquei do Code Blocks pro Falcon C++ que é mais simples e gratuito
Bom dia Professor,
Muito boa a sua Aula e também gostaria de saber se vai da continuidade nas aulas de PHP se tem previsão para o próxima aula do mesmo. Abraço!
+Douglas Rodrigues Bom dia, vou sim, ainda tem muitas aulas de PHP, provavelmente semana que vem gravo PHP
O professor é espetacular, porém essa musica mais alta que a voz no inicio quebra demais pra quem está tentando entender sobre a materia, musica está estourando demais
Eu uso visual studio, tive que ir na pasta onde esta o executavel da aula21
o nome da aula nao pode ter espacos nem acentos
Acho que me perdi um pouco, porquê ali no início você introduz "canal" como parâmetro no índice 1 e depois adiciona youtube que é impresso como índice 1 novamente?
Ótima aula!! Assistindo todos os vídeos!
Bem se alguém não estiver conseguindo fazer com que os parâmetros sejam lidos pelo atalho é só escrever seu parâmetro depois do : ....Aula21.exe" parâmetro . Quanto a conseguir acessar o arquivo no cmd é só digitar "cd" de pois copiar e colar o caminho do arquivo.
Obrigado, não estava entendendo isso, achei que tinha que abrir o arquivo e o sistema ia pedir para inserir o parâmetro, me ajudou bastante.
Professor Bruno, seria uma boa você fazer aulas de JavaScript / jQuery, tenho muitas duvidas sobre o assunto e não é fácil encontrar canal com bom conteúdo.
+FuckOceEd1ts Nas aulas de HTML tem várias aulas picadas sobre Javascript
da para adicionar uma imagem ou algo desse tipo e fazer que mostre a imagem
Só este ultimo teste do atalho não consegui fazer, fiz todos aqui inclusive teve erro que corrigi com apoio do pessoal dos comentários mais só no atalho quando insiro as palavras sol, nublado e chuva que está dando erro de caminho inexistente.
Eu tô muito perdido com essa aula pq n tenho PC pra testar essas funções do prompt e acho que n tem no compilador do celular
Bem vindo ao clube kkkkkk
2 dias passei nessa aula por causa q esqueci o ponteiro * do vetor (argv[])
Ufa, agora vc pode voltar ao nosso tempo auhsuhashusa, que bom meu caro, espero que esteja curtindo as aulas!
KKK você criar bons conteúdos
@@higorsysner4412 Mim achar tbm xD
Brincadeira, não zanga hein, cara.
Tem como fazer programação pelo cllr? Qual o melhor copilador?
Olá Professor Bruno. As aulas até aqui estavam bem fáceis de entender, mas aula 21 complicou um pouco, não consegui mexer no prompt, não entendi direito.
Estou na mesma situação, amigo. :|
Meio complicada essa aula.
o prompt tem q ser configurado para tal, se for windows
@@gabriellerosa6453 Boa Noite, alguma dica para configurar? Estou estuando devido a faculdade, estou achando bem bacana o curso; mas essa aula foi difícil
@@diegogoncalvesbezerra5723 olá! se você pegar o arquivo compilado segurar arrastar e soltar no cmd de comando pode funcionar eu fiz aqui e deu certo!
@@artebelux1896 Mt Obrigado !!!
Olá professor, estou retomando um projeto antigo de aprender a programar, você e suas aulas têm me ajudado muito. Estou com um problema que apresenta uma falha de libstdc++-6.dll não foi encontrado eu não tô conseguindo avançar com esse problema. Fui até a pasta bin e o danado tá lá. Mas não funciona por nada. Peço a ajuda por favor.
Vi em outra outra publicação e consegui resolver. Obrigado aos colaboradores das aulas em especial o @Vane sete
Ola Professor!!! Meu codeblock nao abre a janela prompt clicando em build. Alguma configuracao a ser feita?
No ubuntu usando o terminal: primeiro se chega a pasta usando cd assim como feito pelo professor cd 'caminho ate da pasta' depois da pasta aberta você executa o programa em c++ fazendo o comando c++ aula21.cpp e da um enter Pronto ai para você dar uma valor para o programa você digita na outra linha ./aula21 yoube canal bruno Pronto assunto resolvido para o linux Ubuntu
Isso é o que chamamos de " Que aulão da porra! "
são assim que os comandos do terminal linux são criados então?
Gosto muito das aulas infelizmente nesta quase nenhum conteúdo tinha sido abordado deixando muitos alunos perdidos, acho que fez um bom trabalho no entanto esta aula não dez qualquer sentido dado que não ensinou a mexer no pronpt de comandose dado que introduziu muito conteúdo novo sem qualquer explicação ou preparação
professor sera que voce poderia me ajudar, eu preciso passar um arquivo texto de entrada pelo terminal mas nao sei como fazer isso
Não entendi em 15:40
Como assim se os dois forem iguais da 0?
@Rodrigo Andrade boa amigo vlw pela explicação
qual a diferença de usar esses parametros do argv e argc e colocar vazio ?
se tiver vazio, você não poderá usar linha de comando, fora isso não muda muito (praticamente nada)
linha de comando é a mesma coisa do cmd né?
tentei de tudo que é forma buscar pelo cmd, e powershell, o powershell até encontra, porém na hora de passar um parâmetro ele diz que está incorreto a apresenta um baita erro
Não consegui fazer nada suahsuahsuhas
só o codigo mesmo, deixei feito aqui, quem sabe mais pra frente nao descubro o que aconteceu
@@relaxa182 ja descobriu amigo? como vai os estudos?
Não consigo executar o comando no Prompt ;-;, no meu caso é o C(creio que o HD) coloco o C:/c: e a escrita se repete e pede pra colocar outro comando, resumindo não entendi ;-;
é so colar Dir . ai se vai ser direcionado para o diretorio da pasta
cd é um comando de procura, vc só não precisa colocar o \> que ele coloca
Não consegui acompanhar do uso do Prompt para frente. Os comando ali não reconhecem o caminho até o arquivo.
passei 1hr só nessa aula 😅
nossa que facil
No meu celular eu progamo com ele mais parece que algumas bibliotecas não inclui ,tenho q comprar um computador urgente..
Tenta usar o termux, aí lá você instava o vim e o g++
ola, prof. por estar na unidade c: o programa nao roda perfeitamente?
o programa roda, mas nao executa. aparece pressione qualquer tecla para continuar.
Eu não sei como mas consegui bugar o codigo kkkkkkkkkkkkk eu colocava sol e aparecia 'vou ficar em casa', ai colocava nublado 'vou ao clube' depois botei a 'vou ficar em casa'.
quando compilei pela 2 vez o bug saiu, alguem sabe me explicar o porquê disso ocorrer?
Na hora de colocar o argumento sol no atalho da error .
Se o parâmetro argv é do tipo char como é que ele recebe strings ? E porque é que se eu escrever if (argv[1]==argv[2]) {cout
Tenta inverter assim:
if(!argv[1]==argv[2]){
cout
Nesta aula fiquei meio perdido... pois nao consigo copiar o nome do arquivo (windows 8) para rodar o arq no prompt
, tentei digitar manualmente mas nada ......
ele falou que era windows 10! mas se for o caso é so ir dando cd "nome da pasta" e ir navegando.
Estou no linux e não sei como executar o programa pelo prompt. Alguém pode ajudar?
Não estou conseguindo passar argumentos pelo cmd, alguém poderia me dizer o porquê?
na aula 21 voce usa o code blocks o mesmo funciona no Dev c++ ?
@Eduardo Panucci
o meu funcionou com Dev c++
Esse eu n consegui fazer de jeito nenhum :( No prompt tive problemas pq os nomes de pastas e do arquivo tinham espaço " "
nao funciona no ubuntu, se funciona com outros codigos!
não entendi nada dessa aula
estou tento dificuldade em fazer os exemplos iguais ao do professor. as matrizes nao se comporta como no exemplo dele. estou usando linux ubuntu. alguem sabbe me dizer se tem bibliotecas especificas pra ele???
Sim kkk
Fessor Bruno não consigo rodar no pronpt de comando do Windows 10 ele me informa um erro ( a execução de código porque o libstdc++ - 6.dll não foi encontrado tem como me ajudar
Para resolver esse erro: ruclips.net/video/ioTerFFdX1E/видео.html
No caso selecione as três opcões em sequência que verá no vídeo
eu achei meio difícil de mexer no prompt, por causa do meu windows ser o 7,não da pra copiar e colar o endereço
não tem uma forma mais simples de colocar onde se localiza o meu arquivo não?
invés de apertar ctrl v aperta o botão direito do mouse
1 ano de atraso
@@gilmsgabriel valeu deu certo !
@@botparawhatsappfacebookeet742 de boa amigo
*vetor
Complicado demais, mds kkkkk
#include
#include
int main(int argc, char* argv[])
{
if (argc > 1) {
std::string resultado = argv[1];
if (resultado == "sol") {
std::cout
Gente, alguém pode me dar um exemplo prático desse assunto? Eu não entendi muito bem a utilidade. Agradeço!
Vamos lá, por exemplo, você conhece os comandos do MS-DOS? Por exemplo o comando DIR?
Pode ser usado o comando puro ou com parâmetros, tipo DIR/W que faz uma listagem de forma diferente do padrão, neste caso o /W é um parâmetro de entrada para o programa (DIR)
@@cfbcursos Excelente explicação!! Muito obrigado por responder tão rápido!! Belo trabalho!
Eu não entendi nd ;-;
Entendi nada.
poxa, não entendi nada, meio desanimador, até aqui eu achava que conseguia entender essa linguagem kk
Ja vai chegando dando like like like like like like like like like like like like Quando a propaganda é de League of Legends é tão boa que pode passar ate 3 que eu assisto completa
Por favor me ajudem...
ta dando erro no negocio que compara as strings o strcmp
Me ajudem não sei mais oque fazer...
D:
#include
#include
#include
using namespace std;
int main(){
string msg1,msg2[2];
msg1 = "joao";
cout > msg2[1];
system ("cls");
if(!strcmp(msg2[1] , "joao")){
cout
Tira o operador para vetor de msg2, não use msg2[2] e sim msg2
Precisa de muito prática. Nem computador eu tenho e os da facul não posso acessar... 😕
Ola Fessor Bruno ,estou com um problema de "acesso negado" no meu CMD,já formatei o notbook,mudei administrador ,executei como administrador ,liberei acesso a pasta ...e continuou com acesso negado e está me impedindo de aprender essa aula na pratica se puder me ajudar responda esse comentario ou me envie por e-mail a resposta por favor : igornascimento0344@gmail.com vlw abrc
N entendi muito bem essa aula e a anterior vou usar o chat gpt