我在我的C程序中遇到问题,在我使用之后fread(),文件指针有时会转到文件的末尾.
我会尝试更好地解释 - 代码看起来像:
dummy = ftell(fp);
fread(&buf, sizeof(unsigned char), 8, fp);
dummy = ftell(fp);
Run Code Online (Sandbox Code Playgroud)
哪个fp是打开文件的文件指针(用"w +"打开它,我用它作为二进制文件,我知道我也应该有一个"b",但我听说它不是很重要添加它..),
dummy只是一个unsigned long变量,而且buf是unsigned char[8]
现在,在调试时,在ftell以前fread,dummy是262062在ftell后fread,dummy是262640虽然我只是"感动" 8个字节..
有没有人知道这可能是什么原因..?谢谢你的帮助 :)
我找到了这三个jQuery Flash插件:
1)http://plugins.jquery.com/project/jquery_flash
2)http://jquery.lukelutman.com/plugins/flash/
3)http://jquery.thewikies.com/swfobject/
那么哪一个最好用?
class A
{
public:
A(){}
~A(){}
void DoSomething(int x){}
};
void func(int i)
{
A *pa = new A();
pa->DoSomething(i);
delete pa;
}
Run Code Online (Sandbox Code Playgroud)
你们看到这个代码有什么问题吗?我只能看到以下两点:
还有其他想法吗?
我用mongo,这里有一点问题.我想得到一条记录,但我只是在记录中有一个数组列表的id.这就是我的数据.
{
"_id": ObjectId("1113000001"),
"menu": "desertsunday",
"fruit": {
"0": ObjectId("102b000000"),
"1": ObjectId("5200000000"),
"2": ObjectId("2900000000"),
"3": ObjectId("9870000002") }
}
Run Code Online (Sandbox Code Playgroud)
我只有102b000000用于获取记录,我需要从那里获取菜单但我无法用标准mongo获得它.有谁能够帮我 ?