Endeavour 0 Denunciar post Postado Dezembro 3, 2008 Li alguns tutoriais na rede sobre os comandos para ler e exportar infos para *.txt's, no entanto surgiu uma duvida, no tutorial nao ensinava como se lia um *.txt apenas como se escrevia. O que consegui do tutorial eu ate implementei na minha duvida de baixo, mas ainda nao consigo ler um arquivo. Precisava de uma ajudinha de como eu pegaria um txt que por exemplo teria apenas um argumento dentro dele e adicionaria o argumento dentro de um array[3][3] ou uma variavel qualquer. Tem uma outro problema tambem, ontem estava brincando com arrays e tal e percebi que ao criar um array de variavel inteiro, as variaveis ja estavam preenchidas, por exemplo: #include <iostream> #include <fstream> using namespace std; int main() { int array1[10]; int arrayindex; ofstream arquivo1 ( "arquivo.txt" ); for ( arrayindex = 0; arrayindex < 10; arrayindex++ ){ arquivo1<<"Info para o array de indice ["<< arrayindex <<"] : "<< array1[arrayindex] <<"\n"; } }No txt criado tem-se:Info para o array de indice [0] : 1991158387 Info para o array de indice [1] : 2293492 Info para o array de indice [2] : 2 Info para o array de indice [3] : 2293724 Info para o array de indice [4] : 1991250909 Info para o array de indice [5] : -1499985583 Info para o array de indice [6] : -2 Info para o array de indice [7] : 1991155876 Info para o array de indice [8] : 1991223498 Info para o array de indice [9] : 12849872 Precisava saber como eu fazia com que o array fosse totalmente limpo, com 0 em todos os campos. Espero que me ajudem, muito obrigado http://forum.imasters.com.br/public/style_emoticons/default/grin.gif Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Dezembro 3, 2008 olhe para ler o arquivo pesquise sobre fgets, e' simples.. sobre o array, para depois q declara'-lo zerar ele sem usar um for de cara, pesquise sobre memset.. c ainda tiver duvidas, volte a postar [[]s Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Dezembro 4, 2008 Precisava de uma ajudinha de como eu pegaria um txt que por exemplo teria apenas um argumento dentro dele e adicionaria o argumento dentro de um array[3][3] ou uma variavel qualquer. #include <iostream> #include <fstream> using namespace std; int main() { ifstream inStream("teste.txt",ifstream::in); string linha; if (inStream.is_open()){ inStream >> linha; inStream.close(); cout << "lido: " << linha; } } Tem uma outro problema tambem, ontem estava brincando com arrays e tal e percebi que ao criar um array de variavel inteiro, as variaveis ja estavam preenchidas, por exemplo: Isso se chama lixo. #include <algorithm> using namespace std; int main() { int array[4]; fill(&array[0],&array[4],0); return 0; } #include <algorithm> using namespace std; int main() { int array[4]; fill_n(&array[0],4,0); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites