Excelente aula, como sempre. Essa ideia se ensinar as bibliotecas é uma ótima ideia, seria bom estender isso para o boost já que muitos programadores iniciantes tem medo só em mencionar. Mais uma vez parabéns, pena que só pode um like por pessoa!
20:00 dúvida, parte do código. Rodei aqui no dev, e não senti diferença nesta linha 2. 1 arquivo.write("CFB Aulas",9); 2 pos2=arquivo.tellp(); 3 arquivo.seekp(arquivo.beg+4); 4 pos2=arquivo.tellp(); 5 arquivo.write("Cursos",6); 6 arquivo.close(); 7 cout
O código da 2 linha não é necessário porque seekp não está usando o valor de pos2, e o código da linha 4 não é necessário porque não há mais necessidade de usar tellp (quem define a posição é seekp). Nem o comando da linha dois e nem o da linha quatro são úteis nesse exemplo, talvez ele copiou e colou o código que estava acima e deixou essas duas linhas lá porque esqueceu de apagar.
O código da linha 2 e 4 não possuem utilidade visto que pos iria ser utilizado como argumento para seekp(). Se for para entregar utilidade ao pos2 faça assim: long pos2; arquivo.open("cfbcursos.txt", std::fstream::out); 1 arquivo.write("CFB Aulas",9); 2 pos2 = arquivo.tellp(); // ponteiro na posição 9 3 arquivo.seekp(pos2-5); // 9 - 5 = 4 4 arquivo.write("Cursos",6); // sobrescreve os caracteres por "Cursos" 5 arquivo.close(); 6 std::cout
Excelente aula, como sempre.
Essa ideia se ensinar as bibliotecas é uma ótima ideia, seria bom estender isso para o boost já que muitos programadores iniciantes tem medo só em mencionar.
Mais uma vez parabéns, pena que só pode um like por pessoa!
Pena mesmo né, mas se puder chama seus amigos e vamos encher o cana de like, vai me ajudar muito!
obrigado professor xD
Que aula!
Muito obrigado ^^
Melhor ainda com erros no código, e corrigi na hora que ta gravando.
Menos um erro pra eu me preocupar depois \o/
Grato "fessor" !!
Como sempre otima didatica e padrão de aprendizado nota 10. Vai ter a biblioteca sstream?
Opa vídeo novo :) like antes mesmo de assistir confio na qualidade CFB
Valeu como sempre Simple Code
porfavor faz um video mostrando como abrir um arquivo .exe e abrir um site na web
20:00
dúvida, parte do código.
Rodei aqui no dev, e não senti diferença nesta linha 2.
1 arquivo.write("CFB Aulas",9);
2 pos2=arquivo.tellp();
3 arquivo.seekp(arquivo.beg+4);
4 pos2=arquivo.tellp();
5 arquivo.write("Cursos",6);
6 arquivo.close();
7 cout
O código da 2 linha não é necessário porque seekp não está usando o valor de pos2, e o código da linha 4 não é necessário porque não há mais necessidade de usar tellp (quem define a posição é seekp). Nem o comando da linha dois e nem o da linha quatro são úteis nesse exemplo, talvez ele copiou e colou o código que estava acima e deixou essas duas linhas lá porque esqueceu de apagar.
O código da linha 2 e 4 não possuem utilidade visto que pos iria ser utilizado como argumento para seekp(). Se for para entregar utilidade ao pos2 faça assim:
long pos2;
arquivo.open("cfbcursos.txt", std::fstream::out);
1 arquivo.write("CFB Aulas",9);
2 pos2 = arquivo.tellp(); // ponteiro na posição 9
3 arquivo.seekp(pos2-5); // 9 - 5 = 4
4 arquivo.write("Cursos",6); // sobrescreve os caracteres por "Cursos"
5 arquivo.close();
6 std::cout
fail ou file?! 😂😂
Kkkk, uai. Não entendi... A pronúncia de file é "fail"