[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 256

 
sergeev:

翻翻文件,它肯定在那里。

这个看起来像是来自stdlib的。


谢谢

夸奖

 

大家好!

如何清除一连串的字符?

我是这样做的。

int str_clear(string &str){


int size = 0;

size = StringLen(str);

str = "";

if (StringLen(str) > 0) {

return (0);
}else{

return (1);

}
}

有什么办法可以用内置函数做到这一点吗?

 
BBSL:

大家好!

如何清除一连串的字符?

我是这样做的。

有什么办法可以用内置函数做到这一点吗?


是什么阻止了包含字符串的变量被设置为""?

你的函数将总是返回1。

 
PapaYozh:


是什么阻止了你将包含字符串的变量设置为""?

你的函数将总是返回1。


你好,PapaYozh,没有什么能阻止...(除了我们将无法在某个时间点向str写入数据)

那么,有没有什么特殊的功能呢?))

 
BBSL:


你好,PapaYozh,没有什么妨碍...(除了在某个时间点上,我们将无法向str写入数据)

那么,有没有什么特殊的功能呢?))


如何使用函数int str_clear(string&str) ?

请提供您的EA/指示器/脚本中使用str_clear函数的任何一行。

 
PapaYozh:


如何使用函数int str_clear(string&str) ?

请提供您的EA/指示器/脚本中使用str_clear函数的任何一行。


PapaYozh,你没有回答我的问题...)

至于,int str_clear(string&str);,当然,它不必从中返回 "标志 "来检查它的尺寸,但这并不违反MQL4和C++的编程规则)

例如,像这样。

str_clear(str);
 
BBSL:


PapaYozh,你没有回答我的问题...)

至于int str_clear(string&str);,当然,你不必从中返回 "标志 "来检查维度,但这似乎与MQL4和C++的编程规则都不矛盾)。

例如,这里有一个例子。


1.要明白你不是在返回一个标志,而是一个1。总是1。

2.如果代替

str_clear(str);

使用

str = "";

这将是 "剥离字符串中的字符"。

 
PapaYozh:


1.要明白你不是在返回一个旗子,而是一个1。它总是1。

2.如果你反而

使用

这将是 "剥去字符串的字符"。


谢谢你

所以你不允许因为某些原因,str = ""; 的命令可能无法执行?

 
BBSL:


谢谢你

所以你不允许因为某些原因,str = ""; 的命令可能无法执行?


不,我不知道。

在你的函数里面是同样的赋值命令。

 

如何退回物品的费用?

这是不可能的 !

字符串Symb =Symbol() ;

double serew=MarketInfo(Symb,MODE_POINT) ;