小编Isa*_*tto的帖子

使用 strcmp 比较字符数组中的字符

我已将 xml 文件读入 char [] 并尝试将该数组中的每个元素与某些字符(例如“<”和“>”)进行比较。char 数组“test”只是一个包含一个元素的数组,包含要比较的字符(我必须这样做,否则 strcmp 方法会给我一个关于将 char 转换为 cons char* 的错误)。但是,出了点问题,我无法弄清楚。这是我得到的:
< 正在与:< strcmp 值:44

知道发生了什么吗?

char test[1];   
for (int i=0; i<amountRead; ++i)
{
    test[0] = str[i];
    if( strcmp(test, "<") == 0)
        cout<<"They are equal"<<endl;
    else
    {
        cout<<test[0]<< " is being compare to: "<<str[i]<<" strcmp value= "<<strcmp(test, "<") <<endl;
    }

}
Run Code Online (Sandbox Code Playgroud)

c++ compare chars

5
推荐指数
1
解决办法
3万
查看次数

如何比较SQL Server中的日期时间类型

所以我在SQL Server上的数据库中有一个日期时间列.我想做这个简单的select语句:

SELECT *
FROM Res
Where dateSubmit='6/17/2010 5:01:26 PM'
Run Code Online (Sandbox Code Playgroud)

dateSubmit 是一个日期时间数据类型,我的数据库有一行,其中dateSubmit是6/17/2010 5:01:26 PM

但是,当我执行此语句时,它返回null.

sql-server datetime

3
推荐指数
1
解决办法
641
查看次数

是否可以将类的实例作为另一个类的数据成员?

我有一个Board类,其中构造函数将板的尺寸作为参数.我还有一个Puzzle包含片段的类,我希望它有一个Board作为数据成员.我希望它像这样,所以当我创建一个实例时Puzzle,我将Board创建我的实例,所以我不必作为用户创建单独的实例.但是,当我在我的Puzzle.h文件中声明该板时,它需要Board构造函数的实际数字:

// Puzzle.h file

private:
  Board theBoard(int height, int width); // Yells at me for not having numbers
Run Code Online (Sandbox Code Playgroud)

如果尚未创建该对象,是否有办法让类的对象成为另一个类的数据成员?

c++ oop

2
推荐指数
1
解决办法
285
查看次数

标签 统计

c++ ×2

chars ×1

compare ×1

datetime ×1

oop ×1

sql-server ×1