小编Mik*_*e D的帖子

Windows 7 - 我在哪里以及如何存储机器用户独立数据?

我有一个在XP下运行的应用程序(32位c ++),我需要适应在Windows 7和Vista下运行.它需要在几个独立于User的位置存储几十个字节的数据.在XP下,我将数据存储在HKEY_LOCAL_MACHINE\Software下的注册表中.当我在Windows 7上运行应用程序时,注册表项是虚拟化的,每个用户都获得一份单独的数据副本.

非虚拟化注册表似乎是数据的合理位置,但我不知道如何去做.我注意到有很多应用程序实际存储数据; 他们是怎么做的?

我也愿意将数据存储在哪里,是否有一些众所周知的全局存储库呢?我需要一个小文件.

我或多或少地对整个权利/特权业务一无所知,所以任何提示,指针等都非常赞赏.

registry windows-7

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

iostream使用<<来构造字符串

如何<<用于构造字符串ala

int iCount;
char szB[128];
sprintf (szB,"%03i", iCount);
Run Code Online (Sandbox Code Playgroud)

c++ iostream

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

iostream,一些问题

我见过人们做的事......

 istringstream ibuf;

 if (ibuf >>  zork >> iA >> Comma >> iB)
Run Code Online (Sandbox Code Playgroud)

现在我猜这个值取决于>> iB暴露了什么,但究竟是什么,它是什么意思?真的意味着所有的iet都被提取了吗?

还有,表达之后

 ibuf >>  zork >> iA >> Comma >> iB;
Run Code Online (Sandbox Code Playgroud)

有没有办法找出提取了多少字符和项目?

c++ iostream

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

使用xmlhttprequest读取文件会导致错误控制台条目

我使用以下代码从javascript中读取文件

    var filePath = "SBL_PROBES.txt";
    xmlhttp = new XMLHttpRequest();
    xmlhttp.open("GET",filePath,false);
    xmlhttp.send(null); 
    var fileContent = xmlhttp.responseText;
    var fileArray = fileContent.split('\n')
    var n = fileArray.length;
Run Code Online (Sandbox Code Playgroud)

事情很顺利,我可以从fileArray访问文件内容.但是firefox错误控制台上出现错误,抱怨该文件的第1行的内容.我不希望由javascript或firefox解释的文件,我想要的是我用javascript解析的内容.

firefox控制台说

错误:语法错误源文件:file:/// C:/Documents%20and%20Settings/Mike/Desktop/mustache/SBL_PROBES.txt行:1,列:1源代码:"title""短名称""长名称""当前","最大","最小","日最大","日闵"

如果我把<blockquote> </blockquote>放在文件中,错误就会消失!

发生了什么,我该如何解决?

我需要做任何事情来关闭文件吗?当这些变量超出范围时,事情会被清理干净吗?

javascript xmlhttprequest

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

iphlpapi / ifdef.h

我正在尝试使用iphlpapi( GetAdapterInfo) 并且在编译代码时遇到问题。我iphlpapi.h从 SDK 7 开始,并在 Visual Studio 中为包含文件添加了适当的路径。

我收到以下错误...

c:\program files\microsoft sdks\windows\v7.0\include\ifdef.h(154):错误 C2146:语法错误:缺少“;” 在标识符“NET_IFTYPE”之前

ifdef 中发生这种情况的行如下所示。

typedef NET_LUID IF_LUID, *PIF_LUID;
typedef ULONG NET_IFINDEX, *PNET_IFINDEX;       // Interface Index (ifIndex)
typedef UINT16 NET_IFTYPE, *PNET_IFTYPE;        // Interface Type (IANA ifType) 
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors

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

对话框中的Tab键顺序

我正在使用旧版本的Visual Studio,它只提供用于设置制表位的"交互式"方法.在设置它们之前是否还要清除所有制表位?或者无论如何将一个给定的控件排除在制表位之外?

添加10-sept-2009我的部分问题是制表停止顺序和制表位混乱.我天真地假设设置标签停止顺序,设置标签停止因此很混乱.感谢您指出在属性框中设置了制表位.

modal-dialog visual-studio

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

是否有类似于<img>的方式来显示.txt文件的内容

我有一些HTML和JavaScript代码,它们实现了一组图像的幻灯片放映.现在我想要包含.txt文件.

我可以使用HTML或JavaScript中的任何内容来实现相同的内容吗?我不想使用HTML和JavaScript之外的任何东西.

html javascript image text-files

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

c ++使用ptr作为数组基础

在Effective C++的第42页上,指针用作数组名称ala

AirPlane*newBlock = ...

newBlock [I]的.next = 0;

我没有意识到这是合法的.这是c ++标准的一部分吗?这是常见做法吗?

c++ arrays pointers

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