我已将 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) 所以我在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.
我有一个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)
如果尚未创建该对象,是否有办法让类的对象成为另一个类的数据成员?