From 8a7d6b0c09f165e2bfa2e247517818a1924136e9 Mon Sep 17 00:00:00 2001 From: bonazzi Date: Fri, 14 Jul 2017 16:16:55 +0000 Subject: [PATCH] Patch level : 12.0 424 Files correlati : cg2.exe Corretta l'importazione del Flag SolaIva da un file ini. git-svn-id: svn://10.65.10.50/branches/R_10_00@23951 c028cbd2-c16b-5b4b-a496-9718f37d4682 --- src/include/strings.cpp | 10 ++++++++++ src/include/strings.h | 1 + 2 files changed, 11 insertions(+) diff --git a/src/include/strings.cpp b/src/include/strings.cpp index bb5e5cf69..9a2226538 100755 --- a/src/include/strings.cpp +++ b/src/include/strings.cpp @@ -144,6 +144,16 @@ char TString::shift(int n) return r; } +bool TString::is_zero() const +{ + bool is_zero = true; + const int strlen = len(); + + for (int i = 0; is_zero && i < strlen; i++) + is_zero = _str[i] == '0'; + return is_zero; +} + TString& TString::operator <<(const char* s) { if (s && *s) diff --git a/src/include/strings.h b/src/include/strings.h index 58172f6b3..bd5f79629 100755 --- a/src/include/strings.h +++ b/src/include/strings.h @@ -214,6 +214,7 @@ public: // @cmember Fa scorrere a destra la stringa e restituisce l'ultimo carattere scartato char rshift(int n=1) {return shift(-n);} + bool is_zero() const; // @cmember Concatena una stringa all'oggetto stringa TString& operator <<(const char*); // @cmember Concatena un carattere all'oggetto stringa