小编use*_*251的帖子

char指针比较错误

使用C++ MFC和Visual Studio 2008.

抱歉新手问题,但我不确定为什么这不起作用.我正在创建一个函数,在char *传递给它的XML中找到XML的标准非法字符,但是我得到一个奇怪的错误.

char* XMLIllegalCharacterParser(char *input){
    char *Temp;
    for (size_t i = 0; i < strlen(input); i++){
        if(input[i] == "\"" || input[i] == "\'" || input[i] == "&")
    }
    return Temp;
}

1>.\FileImport.cpp(868) : error C2446: '==' : no conversion from 'const char *' to 'int'
Run Code Online (Sandbox Code Playgroud)

我不能为我的生活弄清楚为什么它不起作用.我有什么错误的语法?

PS:我知道那里我只有3个角色.我收到了这个错误,我想在添加其他两个之前修复它.

在这里我的后代码:

char* XMLIllegalCharacterParser(char *input){
char *Temp;
for (size_t i = 0; i < strlen(input); i++){
    switch(input[i]){
        case '\"':
            strcat_s(Temp, 6, "&quot;");
            break;
        case '\'':
            strcat_s(Temp, 6, "&apos;"); …
Run Code Online (Sandbox Code Playgroud)

c++ string pointers char

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

在写入SQL数据库之前写入"中间人"类文件

我目前正在使用Visual Studio 2008上的C#WinForms进行编码,我们可能正在实现SQL数据库连接.但是,它必须对工业工作非常强大,这意味着在写作过程中可能会停电.

我在考虑在应用程序和SQL之间创建一个文件.程序首先将文件集上的SAFE标志翻转为FALSE,然后写入.一旦将其安全地写入该文件,它就会将SAFE标志翻转为TRUE,然后将其写入SQL数据库.对于容易停电的环境,这样的事情是否可行/最佳行动方案?

c# sql

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

标签 统计

c# ×1

c++ ×1

char ×1

pointers ×1

sql ×1

string ×1