From 04a8d9091d7d288600475d00af319ca1544838fe Mon Sep 17 00:00:00 2001 From: Alessandro Bonazzi Date: Thu, 22 Apr 2021 22:25:36 +0200 Subject: [PATCH] Patch level : 12.0 1058 Files correlati : cg0100a.msk src/cg/cg2100c.msk cg7.exe cg7600o.rep cg7600a.rep cg7700a.rep cg7700b.rep Commento : Aggiunto tipo costo ricavo per acquisti di materie prime al piano dei conti e alla prima nota Modelli IVA 2021 --- src/include/array.cpp | 7 +++++++ src/include/array.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/include/array.cpp b/src/include/array.cpp index 2fe30fa95..7e1e559fd 100755 --- a/src/include/array.cpp +++ b/src/include/array.cpp @@ -602,6 +602,13 @@ TArray& objptr2array(TObject* obj) // TString_array /////////////////////////////////////////////////////////// +const char * TString_array::crow(int n) +{ + TToken_string* str = (TToken_string*)objptr(n); + + return (str == nullptr ? "" : (const char *)*str); +} + int TString_array::add(const char* s, int n) { if (objptr(n) == NULL) diff --git a/src/include/array.h b/src/include/array.h index 494161cc7..19ffca91c 100755 --- a/src/include/array.h +++ b/src/include/array.h @@ -251,6 +251,7 @@ public: // @cmember Restituisce il puntatore alla stringa n dell'array (NULL se non esiste) TToken_string* rowptr(int n) { return (TToken_string*)objptr(n); } + const char * crow(int n); // @cmember Ritorna la stringa n dell'array (se non c'e' ritorna errore) TToken_string& operator[] (int n) const { return (TToken_string&)TArray::operator[](n); } // @cmember assegnamento di un array