Wymiana danych
Ostatnio zmodyfikowano 2009-02-27 19:28
Aeglos Temat założony przez niniejszego użytkownika |
Wymiana danych » 2009-02-27 17:19:10 Chciałbym zrobić program pobierający zawartość pliku player001.ini i wysyłający do player001.ini na dysku sieciowym, ale występują błędy...Proszę o pomoc Dziękuję za wszystko Pozdrawiam #include <windows.h> #include <iostream> #include <fstream> #include <conio.h>
using namespace std;
char tab[ 80 ];
int main( int argc, char * argv[], int drgc, char * drgv[] ) { ifstream abc( "C:\\WINDOWS\\MMORPG\\Rawanada\\player001.ini" ); if( !abc ) { cout << "niedobrze :/"; getch(); return 1; } abc >> tab; abc.close(); ifstream dow( "F:\\MMORPG\\Rawanada\\player001.ini" ); if( !dow ) { cout << "niedobrze :/"; getch(); return 1; } tab >> def; def.close(); cout << "Skopiowano do schowka"; cout << "Wklejono ze schowka"; getch(); }
|
|
DejaVu |
» 2009-02-27 18:05:53 A masz prawo do zapisu na dysku sieciowym?
/edit: Jeden plik otwiera się do odczytu a drugi do zapisu. Ty oba otworzyłeś do odczytu.
Jeśli chcesz skopiować cały plik z punktu A do punktu B to chyba lepiej użyć do tego funkcji, która wykona tą operację na poziomie systemu - będzie szybsza. |
|
GoldWolf |
» 2009-02-27 18:26:54 Np.: const char * link = "xcopy C:\\WINDOWS\\MMORPG\\Rawanada\\player001.ini F:\\MMORPG\\Rawanada\\player001.ini";
int main() { system( link ); system( "pause" ); }
|
|
DejaVu |
» 2009-02-27 18:39:31 Zdecydowanie lepiej wykorzystać do tego funkcję z WinAPI lub poszperać za innym rozwiązaniem. |
|
GoldWolf |
» 2009-02-27 18:51:06 Np.: const char * link = "C:\\WINDOWS\\MMORPG\\Rawanada\\player001.ini"; const char * link1 = "F:\\MMORPG\\Rawanada\\player001.ini";
int main() { if( CopyFile( link, link1, true ) == false ) ShowMessage( "Błąd kopiowania pliku!!!" ); }
|
|
Aeglos Temat założony przez niniejszego użytkownika |
Wymiana danych » 2009-02-27 19:28:35 Serdecznie dziękuję, już sobie poradziłem |
|
« 1 » |