小编Joh*_*ica的帖子

#pragma曾经是c ++ builder的等价物

#pragma onceCodegear RAD Studio 2009 有什么相同的东西吗?

我正在使用预编译头向导,我想知道在包含头文件时是否仍然需要使用包含保护?

c++ precompiled-headers c++builder-2009

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

Sqlite:如何将变量插入准备好的语句中的字符串中

我正在使用 Java 包装器来访问 Sqlite,但我认为这是一个一般的 Sqlite 问题。

String stmt = "SELECT foo FROM bah WHERE foo='%/?/%';
PreparedStatement a = myConn.prepareStatement(stmt);

a.setString(1, "hello");
a.executeQuery();
Run Code Online (Sandbox Code Playgroud)

...抛出异常 - 它不喜欢 ? 在引号内。如果我这样做一切都很好

...WHERE foo=?
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的声明。

如何将变量插入到这样的准备好的语句中?如果您忘记了我正在使用 Sqlite,那么如何使用其他数据库技术来完成此操作?

sql sqlite prepared-statement

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

在c ++ builder中编译c ++的问题

我为大学任务编写了一个C++程序.我在我的Mac上运行了Netbeans 6.8,代码运行顺畅,没有警告,错误或问题/错误.但是,当使用CodeGear RAD Studio 2009(C++ Builder)在Windows计算机上进行编译和运行时,会出现几个错误.

[BCC32 Error] main.cpp(51): E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'string'
[BCC32 Error] main.cpp(62): E2093 'operator==' not implemented in type 'string' for arguments of the same type
[BCC32 Error] main.cpp(67): E2093 'operator==' not implemented in type 'string' for arguments of the same type
[BCC32 Error] main.cpp(112): E2093 'operator==' not implemented in type 'string' for arguments of the same type
[BCC32 Error] main.cpp(121): E2094 'operator<<' not implemented in type 'ostream' for …
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors c++builder

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

如何在DOSBOX中编译使用graphics.h的代码?

我写了一个代码,在这个代码中我使用graphics.h,在borland c ++或visual我无法打开并运行它,现在我想运行这个代码,我有DOSBOX 0.72,如何用DOSBOX打开这段代码?我的窗户是7 32位

c++ graphics dosbox borland-c++

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

如何使C++程序跨编译器工作

我想知道如何让我的C++程序在编译器之间工作.我想让程序如此,如果它是用borland编译的,它将使用该clrscr()函数,否则它将使用system("CLS").我已经看到代码已经做了类似的事情,但我无法找到它的功能或工作方式的解释.任何帮助,将不胜感激.

c++ visual-c++ borland-c++

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

红宝石的特殊方法(问号)

你如何定义验证方法?例子:包括?甚至?奇?

>> 2.odd?
=> false
>> 6.even?
=> true
>> 
Run Code Online (Sandbox Code Playgroud)

ruby

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

将所有选定的项目从ListView1复制到ListView2

如何将多个项目从TListView复制到另一个.现在我这样做:

procedure TForm1.CopyToRightClick(Sender: TObject);
var
  selected: TListItem;
  addItems: TListItem;
begin
  saveChanges.Visible := false;
  selected := deviceList.Selected;
  addItems := selectedDevicesList.Items.Add;
  addItems.Assign(selected);
end;
Run Code Online (Sandbox Code Playgroud)

但这样只会复制一个选定的项目.有没有办法复制所有选定的项目?

delphi listview

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

保留PHP脚本中的MySQL注释

我一直致力于一个项目,我一直在以交互方式开发MySQL命令.我现在想要使用PHP脚本运行MySQL命令.我通过简单地粘贴MySQL命令并将它们变成PHP字符串来实现这一点.像这样...

$queryStg = "
    update table1 set col1 = 1;

    drop table table2; 
    ";

$sqlQuery = mysqli_multi_query($mysqliLink, $queryStg);
Run Code Online (Sandbox Code Playgroud)

但是我总是不得不删除MySQL注释以使其工作.我宁愿保留这些评论.有没有办法做到这一点?.我已经尝试在每条评论的末尾添加'\n',但我无法让它发挥作用.例如,如果我运行它会返回错误...

$queryStg = "
    -- a mySQL comment
    update table1 set col1 = 1;

    --another comment
    drop table table2; 
    ";

$sqlQuery = mysqli_multi_query($mysqliLink, $queryStg);
Run Code Online (Sandbox Code Playgroud)

完整的代码使其有用

$mysqliLink = new mysqli ($host, $username, $password, $dbName);

$queryStg = "
    -- a mySQL comment
    update table1 set col1 = 1;

    --another comment
    drop table table2; 
    ";

$sqlQuery = mysqli_multi_query($mysqliLink, $queryStg);

do {
        if ( mysqli_error($mysqliLink) ) …
Run Code Online (Sandbox Code Playgroud)

php mysql comments

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

在C中这个宏定义了什么?

#define NUM_SQ_0 (1 << 1*1)  //<<----- ??

static struct square sq_0[NUM_SQ_0];
Run Code Online (Sandbox Code Playgroud)

请注意,square是一个带有4个指向square的指针的结构,定义如下:

typedef struct square {
    struct square *nw, *ne,
                  *sw, *se;
} *square;
Run Code Online (Sandbox Code Playgroud)

c macros bit-shift c-preprocessor

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

这条线是设置两个vars还是只设置一个?

int i, nhashprime = nextprime(2 * hashprime) ;
Run Code Online (Sandbox Code Playgroud)

这条线是否相等

int i, nhashprime;
i = nextprime(2 * hashprime);
nhashprime = i;
Run Code Online (Sandbox Code Playgroud)

或者它做了别的什么?

c

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