|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 581
|
"tipo dati" differenze fra C e VBasic
1)Ho fatto un pgm in C che scrive un file binario con questa struttura :
struct rec_quotazione { char desb[15]; int qdat; float qape; float qmax; float qmin; float qchi; int long qvol; float q8; float q9; float q10; char desl[30]; }; 2) ho la necessita' di leggerlo con un pgm in VB. Ho definito quest'area : Dim lOffset As Long Type RECrec desb As String * 15 qdat As Long qape As Single qmax As Single qmin As Single qchi As Single qvol As Long q8 As Single q9 As Single q10 As Single desl As String * 30 End Type 3) apro in VB e leggo il file cosi : Dim rec As RECrec lOffset = 1 Open "c:\quotazioni\titoli\ace.bin" For Binary Access Read As #1 Get #1, lOffset, rec Close 1 ma ottengo i numeri dell' otto(ora me li gioco...) salvo il primo campo che contiene i dati carattere come da definizione. Si puo' fare? Ho sbagliato la definizione in VB? Ho sbagliato la lettura del file? Oppure e' meglio se lascio perdere il file in binario e faccio tutto in formato testo(... ma cosi riempio il disco...)? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2002
Messaggi: 581
|
up
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:02.


















