Chi riesce a trovare la gag qui nell'immagine del primo post?
Ce ne sono due!
l'altro è almeno divertente?
il secondo è almeno divertente?
Punto e virgola.
Vedo che c'è una tendenza di moda in corso qui.
Dimitri, ben fatto! Bravissimo!
Personalmente, ero interessato alla domanda sui limiti di lunghezza delle stringhe....
Un collega una volta ha suggerito che:
без символа табуляции длина стремится к 32768 (но этого значения не достигает ~40-70 символов)с символами перевода (через каждые 32000) 2 ляма влазит, дальше не пробовал. Проверял через печать в файл...
...A quanto pare è stata implementata una codifica ricorrente dell'accesso alla memoria, cioè quando inizialmente viene allocato un array di char con riserva di memoria in 32768, ma dopo ogni carattere di tabulazione viene allocato un nuovo array e il precedente viene scritto nel puntatore al nuovo.
In questo modo è possibile organizzare una lunghezza quasi infinita.

- www.mql5.com

- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Accetti la politica del sito e le condizioni d’uso
Il nuovo articolo Le basi sulla programmazione in MQL5: Stringhe è stato pubblicato:
L'articolo copre tutto ciò che puoi fare con le stringhe in MQL5. Dovrebbe interessare principalmente i programmatori MQL5 alle prime armi, mentre per gli sviluppatori esperti questo articolo rappresenta una buona opportunità per riassumere e sistematizzare le loro conoscenze.
Che cosa sia una stringa per un umano è abbastanza chiaro: è un testo fatto di caratteri. Il computer, rispetto a un essere umano, ha una struttura un po' più semplice, si occupa solo di numeri. Il computer vede le immagini, le stringhe e tutto il resto come numeri. Una stringa è un array di numeri in cui un carattere corrisponde a un numero, ovvero un codice, un altro carattere a un altro codice, ecc. Questi codici sono chiamati codici ASCII (abbreviazione di American Standard Code for Information Interchange). Più avanti useremo il termine ASCII, che implica un ASCII esteso che contiene 256 codici. Quindi, possiamo dire che l'"alfabeto" del computer è composto da 256 caratteri. Proprio come ci sono diversi alfabeti per diversi popoli e lingue, il computer ha vari set di caratteri - code page. Gli utenti di computer in Russia utilizzano principalmente Windows-1251, una codifica dei caratteri che include caratteri latini e cirillici, nonché numeri, segni di punteggiatura e alcuni altri simboli. La Fig. 1 mostra la tabella codici di Windows-1251:
Fig. 1. Pagina codici di Windows-1251.
Autore: Dmitry Fedoseev