Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Il mio punto è che non ha importanza.
il tuo codice (quasi) funziona per il russo).
la capacità di attenzione si è addormentata, a quanto pare ))
Prego!
A proposito, dobbiamo dire a TC che questo:
Una voce molto strana. Perché specificare la dimensione dell'array di post in un modo così strano. La funzioneStringToCharArray imposta la giusta dimensione all'array dinamico stesso.ArrayResize sembra essere superfluo qui.
Questo è esattamente quello che ho capito.
Riferimento MQL5 / Conversione dati / StringToCharArray
Anche il terminale 0 sarà copiato nell'array di destinazione, e la dimensione dell'array dinamico può essere aumentata come necessario per adattarsi alla dimensione della stringa.
questo è esattamente ciò che è chiaro
Riferimento MQL5 / Conversione dati / StringToCharArray
Il terminale 0 sarà anche copiato nell'array ricevente e la dimensione dell'array dinamico può essere aumentata per adattarsi alla dimensione della stringa, se necessario.
Non sono certo un pedante del codice, ma stai cambiando la dimensione dell'array chiamando ripetutamente la funzione che esegue la conversione da stringa a carattere?)))
Potresti farlo:
Altrimenti, stiamo chiamando due volte la conversione della stessa stringa. Inoltre, la seconda volta annulla la prima.
Inoltre, notate la parola "o" nella documentazione:
[in] Numero di elementi della matrice da copiare. Definisce la lunghezza della stringa del risultato. Il valore predefinito è -1, che significa copiare alla fine dell'array, o incontrare il terminale 0. Anche il terminale 0 sarà copiato nell'array di destinazione, e la dimensione dell'array dinamico può essere aumentata per corrispondere alla dimensione della stringa, se necessario. Se la dimensione dell'array dinamico è maggiore della lunghezza della stringa, allora la dimensione dell'array non verrà ridotta.
Non sappiamo se questo null terminale c'è o no, ma riduciamo la dimensione del post dell'array, quindi potremmo perdere la parentesi di chiusura se non c'è nessun null terminale.
Vale la pena controllare l'integrità della stringa convertita in caratteri tramite la conversione inversa.
Uno, due, tre, quattro, cinque, il coniglietto è andato a fare una passeggiata! ))))
Sì! Funziona!!! cool
solo bisogno di questoJasop.mqh