boa tarde pessoal , estou com um probleminha , não sou expert no c++ e como sempre apanho do c++
quero pegar um dado de um arquivo com este abaixo
4
0 12 3
0 8 4
0 15 2
0 5 1
e o resultado será jogado em outro arquivo.
tipo meu professor vai executar c:\projeto.exe << strngs.txt ou algo parecido
por favor alguem pode me ajudar???
a duvida é de como faço isso no c++ tipo pego os dados do arquivo trato os dados e jogo em outro arquivo
Percorra o arquivo até o seu fim (EoF - end of file), e vá copiando caractere por caractere. Após copiar o caractere, escreva-o no outro arquivo. Implementei algo parecido uma vez, mas foi em C. Fiz basicamente isso:
while((c = getc(MyFile)) != EOF)
fprintf(MyFileOut,"%c",c);
Comece estudando o fstream:
http://www.cstutoringcenter.com/tutorials/cpp/cpp9.php
Se quiser em português, consulte o livro do André Bueno, na página 305.
O livro pode ser baixado gratuitamente no Ponto V!.
valeu pessoal pelas dicas vou dar uma estudada, depois coloco a resposta