15/10/09 18:01
oretovalley
Ciao a tutti, devo eseguire una lettura ciclica su una pagina in php che scarico continuamente da internet e voglio stampare il valore, adesso il mio file è diviso in due parte un exe che scarica il file e l'altro che lo legge...
utilizzo questo codice per eseguire l'exe, "receive.exe" che mi scarica la pagina e la mette nella stessa cartella dell'eseguibile e successivamente dovrei leggere quel file e stamparlo, il problema è che il primo valore lo legge e lo stampa perfettamente dal secondo in poi invece non legge più niente ma mi stampa sempre lo stesso valore, ho provato a controllare a mano il file receive.exe ma funziona correttamente xkè preleva valori via via diversi, ora mi chiedo xkè quindi il mio file in C++ non stampa tutti i valori letti ?
#include<iostream> #include<fstream> using namespace std; int main() { ifstream leggi; string risposta; do { system("receive.exe"); leggi.open("ricevi"); system("pause"); leggi >> risposta; leggi.close(); cout << risposta << endl; system("pause"); }while(true); }
utilizzo questo codice per eseguire l'exe, "receive.exe" che mi scarica la pagina e la mette nella stessa cartella dell'eseguibile e successivamente dovrei leggere quel file e stamparlo, il problema è che il primo valore lo legge e lo stampa perfettamente dal secondo in poi invece non legge più niente ma mi stampa sempre lo stesso valore, ho provato a controllare a mano il file receive.exe ma funziona correttamente xkè preleva valori via via diversi, ora mi chiedo xkè quindi il mio file in C++ non stampa tutti i valori letti ?
aaa