[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 256

[Silindi]  
sergeev :

dosyalar arasında dolaşın. kesinlikle orada

bu stdlib'den buna benziyor


Teşekkür ederim

saygı

[Silindi]  

İyi günler!

Karakterlerden bir dizeyi nasıl temizleyebilirim.

şöyle yaptım:

 int str_clear( string &str){


int size = 0 ;

size = StringLen (str);

str = "" ;

if ( StringLen (str) > 0 ) {

return ( 0 );
} else {

return ( 1 );

}
}

Bunu yerleşik bir işlev haline getirmenin bir yolu var mı?

 
BBSL :

İyi günler!

Karakterlerden bir dizeyi nasıl temizleyebilirim.

şöyle yaptım:

Bunu yerleşik bir işlev haline getirmenin bir yolu var mı?


Dizeyi içeren değişkene "" değerini atamanızı engelleyen nedir?

İşleviniz her zaman 1 döndürür.

[Silindi]  
PapaYozh :


dizeyi içeren değişkene "" değerini atamanızı engelleyen nedir?

İşleviniz her zaman 1 döndürür.


Merhaba PapaYozh, hiçbir şey karışmıyor ... (belirli bir noktada str'ye veri yazamayacağımız dışında)

Onlar. Bunun için özel bir fonksiyon var mı? ))

 
BBSL :


Merhaba PapaYozh, hiçbir şey karışmıyor ... (belirli bir noktada str'ye veri yazamayacağımız dışında)

Onlar. Bunun için özel bir fonksiyon var mı? ))


int str_clear( string &str) işlevini nasıl kullanıyorsunuz?

Lütfen EA/indicator/script'inizden str_clear işlevinin kullanıldığı herhangi bir satırı sağlayın.

[Silindi]  
PapaYozh :


int str_clear( string &str) işlevini nasıl kullanıyorsunuz?

Lütfen EA/indicator/script'inizden str_clear işlevinin kullanıldığı herhangi bir satırı sağlayın.


PapaYozh, soruma cevap vermedin...))

int str_clear( string &str); için, elbette, boyutu kontrol etmek için ondan bir "bayrak" döndürmek gerekli değildir, ancak bu, bence, hem MQL4 hem de C++ programlama kurallarına aykırı değildir. ))

Örneğin, bunun gibi:

str_clear(str);
 
BBSL :


PapaYozh, soruma cevap vermedin...))

int str_clear( string &str); için, elbette, boyutu kontrol etmek için ondan bir "bayrak" döndürmek gerekli değildir, ancak bu, bence, hem MQL4 hem de C++ programlama kurallarına aykırı değildir. ))

Örneğin, bunun gibi:


1. Bir bayrak döndürmediğinizi anlayın, ancak 1. Her zaman 1.

2. Eğer bunun yerine

str_clear(str);

kullanacak

str = "" ;

o zaman bu "dizeyi karakterlerden temizlemek" olacaktır.

[Silindi]  
PapaYozh :


1. Bir bayrak döndürmediğinizi anlayın, ancak 1. Her zaman 1.

2. Eğer bunun yerine

kullanacak

o zaman bu "dizeyi karakterlerden temizlemek" olacaktır.


teşekkürler

Onlar. Herhangi bir nedenle, str = "" komutunun; gerçekleşmeyebilir mi?

 
BBSL :


teşekkürler

Onlar. Herhangi bir nedenle, str = "" komutunun; gerçekleşmeyebilir mi?


hayır, izin vermem.

İşlevinizin içinde aynı atama komutu var.

 

Bir öğenin maliyeti nasıl iade edilir ???

Bu çalışmıyor !

string Symb =Symbol() ;

double serew=MarketInfo(Symb,MODE_POINT) ;