PDA

View Full Version : Perlukan bantuan pada csv



Phfavi6
08-27-2009 11:09, 11:09 AM
Bolehkah sesetengah pemaju membantu saya?
H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-;
membuka fail dan
mengarangnya
FileWrite (H, Terbuka [0]);
dengan dual H diumumkan
tetapi
double C;
jika (Hgt; 0)

CFileReadNumber (H);
FileClose (H);

tidak membaca apa-apa.
Ralat 4051.
Juga, bagaimana untuk membuatnya menulis ke lajur seterusnya dan bukannya meletakkan pembatas ';'?
Terima kasih dahulu.

Phfavi6
11-08-2021 04:33, 04:33 AM
Saya faham bahawa soalan itu sukar. Ia adalah salah satu perkara dalam pengaturcaraan dan bukan jawapannya diketahui oleh semua pemaju. Bolehkah ada di forum ini beberapa pengaturcara yang memahami jawapannya? Sepertinya tidak ada yang mengerti.

Novamihfa
11-08-2021 05:53, 05:53 AM
Saya faham soalan sukar. Ia adalah salah satu perkara dalam pengaturcaraan dan bukan semua pemaju tahu penyelesaian. Adakah terdapat di website ini beberapa programmer yang memahami jawapannya? Sepertinya tidak ada yang mengerti.
Tiada siapa yang tahu berdasarkan maklumat yang menyedihkan anda telah siarkan. Bukan hanya membayangkan coretan kod yang tidak gambar program apa kesilapan anda sarat prestasi tidak menghantar fail supaya seseorang boleh menggali dan membersihkan keadaan kucar-kacir yang anda ketinggalan?

Phfavi6
11-08-2021 07:14, 07:14 AM
Magnumfreak, Terima kasih atas balasannya. Saya tahu anda pakar dalam pengaturcaraan. Saya melihat siaran anda. Di sini anda pergi: double H; H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-; jika (Hgt; 0) FileWrite (H, Terbuka [0]);/Tutup [0]);/delimiter ' ditambah FileClose (H); double C; jika (Hgt; 0) C = FileReadNumber (H); FileClose (H);/Komen (C); Komen (GetLastError ()); pulangan (0); } ia tidak dapat membaca nombor dan ia '; bukannya menulis ke lajur seterusnya

AlrusD
11-08-2021 08:35, 08:35 AM
Apakah jenis fail data yang dikendalikan? Sorot FileOpen dan tekan F1.

Novamihfa
11-08-2021 09:56, 09:56 AM
Magnumfreak, terima kasih atas Jawapannya. Saya tahu anda pakar dalam pengaturcaraan. Saya melihat siaran anda. Di sini anda pergi: double H; H = FileOpen (D.csv, FILE_READ | FILE_WRITE, ';' - RRB-; jika (Hgt; 0) FileWrite (H, Luas [0]);/Tutup [0]);/delimiter ' dimasukkan ke dalam FileClose (H); double C; jika (Hgt; 0) C = FileReadNumber (H); FileClose (H);/Komen (C); Komen (GetLastError ()); pulangan (0); } ia tidak dapat membaca nombor dan ia menetapkan ';' bukannya menulis ke lajur yang lain
Mungkin kerana anda menutup fail sebaik sahaja anda menulis data kepadanya anda tidak lagi membuka fail sebelum cuba membacanya.

Phfavi6
11-08-2021 11:17, 11:17 AM
Magnumfreak, ia berfungsi !!! Terima kasih. Bolehkah saya bertanya kepada anda cara menulis ke lajur seterusnya kerana ia memasukkan pemisah dalam ruangan yang sama. Saya cuba dan ia tidak berfungsi. Sila bantu. Terima kasih.

Novamihfa
11-08-2021 12:37, 12:37 PM
FileSeek (mengendalikan, 0, SEEK_END); Hanya beritahu ia untuk bergerak ke akhir fail Menggunakan Semua arahan FileSeek.

Phfavi6
11-08-2021 13:58, 01:58 PM
Saya tidak cuba tetapi saya tidak dapat melakukannya. Tetapi adakah ia cara lain dan ia berfungsi juga. Tetapi terima kasih kepada masa anda. Bolehkah saya meminta bantuan seterusnya? H = FileOpen (DD.csv, FILE_CSV, ';' - RRB-; double C; jika (Hgt; 0) C = FileReadNumber (H);/cara membaca jumlah yang ada pada baris ke-2 barisan ke-2 2) adakah mungkin untuk membuka Terbuka [0] ke dalam dokumen dari broker seterusnya? Terima kasih banyak - banyak.

Phfavi6
11-08-2021 15:19, 03:19 PM
Bantu senang, kerana Magnumfreak sibuk. Terima kasih.

Phfavi6
11-08-2021 16:40, 04:40 PM
Boleh membantu? H = FileOpen (DD.csv, FILE_CSV, ';' - RRB-; double C; jika (Hgt; 0) C = FileReadNumber (H);/; 1) cara membaca jumlah yang ada pada baris ke-2 barisan ke-2 ini 2) adalah mungkin untuk mendapatkan Buka [0] pada dokumen di broker seterusnya? Terima kasih banyak - banyak.

Phfavi6
11-08-2021 18:00, 06:00 PM
Tiada siapa yang mahu membantu. Itulah yang baik dengan saya. Adakah di forum ini sekurang-kurangnya satu orang hebat yang boleh memberikan nasihat tentang cara terbaik untuk bekerja dengan fail csv? Saya fikir tidak ada pemaju yang memahami segala-galanya. Sesetengah pepijat mungkin mengambil masa beberapa hari untuk mencarinya. Adakah sukar untuk membantu? Apakah jabatan perbincangan pengaturcaraan ini? Adakah ia hanya untuk memberikan tanggapan samar-samar untuk menunjukkan bahawa saya seorang pakar dan yang melihat dan mendapatkan lebih banyak pelanggan? Bagaimana pula dengan kehendak yang baik? Pita ini selesai untuk saya.

ffaacheexx
11-08-2021 19:21, 07:21 PM
Tiada siapa yang mahu membantu. Itu tidak baik dengan saya. Adakah di forum ini sekurang-kurangnya seorang lelaki hebat yang boleh memberi saya nasihat mengenai cara terbaik untuk bekerja dengan fail csv? Saya percaya tidak ada pemaju yang mengetahui segala-galanya. Sesetengah pepijat mungkin mengambil masa beberapa hari untuk mengesannya. Adakah sukar untuk membantu? Mengapa jabatan perbincangan pengaturcaraan ini? Adakah ia hanya memberi maklum balas samar-samar untuk menunjukkan bahawa saya seorang profesional dan yang melihat dan mendapatkan lebih banyak pelanggan? Bagaimana dengan kehendak yang baik? Benang ini selesai untuk saya.
1.) Setiap bahagian terbina dalam direkodkan dalam rujukan. Bacalah dokumentasi untuk mendapatkan FileReadNumber (). Fungsi ini akan dibaca di lokasi semasa ke pemisah lain. 1a) Oleh itu secara logiknya jika anda hanya mempunyai dua nombor pada satu baris, anda perlu memanggilnya dua kali setiap baris. 1b) Sekiranya anda ingin melihat baris selain daripada yang pertama, anda perlu membaca baris-baris lain sebelum dalam talian, kerana tidak ada cara untuk meneka di mana tepatnya anda harus meletakkan filepointer untuk baris tertentu, kerana mereka tidak mempunyai dimensi tetap. 2) Filetype handle file adalah int, bukan dua kali. Anda mungkin mendapati bahawa dalam dokumentasi ke fungsi FileOpen (). 3) jika anda ingin mengetahui pengaturcaraan maka jangan bermula dengan mql4. Ini tidak akan berfungsi! Jika anda tidak perlu memahami pengaturcaraan berhenti mesing sekitar dengan mql4! Jika anda ingin mengetahui pengaturcaraan (anda sepatutnya menginginkannya), terdapat banyak sumber-sumber di internet dan bahasa pengaturcaraan baru. Saya cadangkan anda membuat langkah awal dengan mempelajari Python. Selepas anda menguasai langkah pertama dan merasa kurang dilindungi dalam asas pengaturcaraan (pemboleh ubah, fungsi, kelas, item), anda mungkin berminat untuk mempelajari bahasa yang diketik secara statik, ini sekali lagi akan memberi anda beberapa cabaran untuk belajar dan menambah Sintaks baru untuk belajar, namun telah mempelajari teori-teori yang tetap sah, saya cadangkan menggunakan ObjectPascal kerana ia tidak mengizinkan keselamatan jenis jenis, sesuatu yang harus anda kenali ketika berurusan dengan bahasa seperti C yang mempunyai sistem bentuk statik tetapi agak lemah. Kedua-dua bahasa ini adalah calon yang hebat untuk dua keterlaluan penting yang anda mesti perhatikan dan bekerja dengan sebelum membuat prosedur untuk kesilapan rawan dan sukar untuk menyebarkan bahasa seperti C, C dan anak mereka yang ca MQL. Kedua-dua bahasa adalah mudah untuk orang baru, percuma untuk memuat turun dan menggunakan dan untuk memulakan. Mereka juga digunakan dan ini bermakna anda tidak memahami sesuatu yang teori.