我遇到了Eclipse及其内容辅助的问题。我已经检查过内容辅助是否已启用但是当我按下分配给它的组合时,eclipse只显示字符串'Pr'。 我哪里错了? 这是一张照片。
来自justinmreina
的请求是另一个相同错误的例子。
我想从内容辅助窗口中选择atoi功能,但我得到相同的'Pr'消息。如果我点击返回我会得到atof()。
答案 0 :(得分:0)
在进一步调试之前需要解决一些问题。鉴于我的所知,你所看到的对我来说很奇怪。
您在执行编辑(C / C ++?)
时有哪些观点
Pr出现的提案集是什么?
哪个OS&您正在使用Eclipse版本吗?
您准备使用哪些提案?
您可以在窗口 - >偏好设置 - > C / C ++ - >编辑器 - >内容辅助 - >高级下找到这些内容。你是神秘的' Pr '必须来自其中一个。
其他问题
sql 的分配是(我认为)无效的语法。这是你的简写:
sprintf(sql, "SELECT COUNT(*) AS e FROM peer p WHERE p.user=%s;", user);
奇怪的是这编译并运行,但我不知道为什么!
#include <stdio.h>
int main (void) {
char mysql_str[] = "SELECT COUNT(*) AS e FROM peer p WHERE p.user=%s;", user;
printf(mysql_str);
return 0;
}
Marco,你知道为什么要编译,并将输出打印到控制台吗?对我来说它打印:
SELECT COUNT(*) AS e FROM peer p WHERE p.user=�����;
也许我在C字符串和语法上遗漏了一些内容...请注意,在上面的示例代码中,用户永远不会被声明。