小编Kat*_*ory的帖子

fscanf/fscanf_s的行为差异

我对以下行为差异感到困惑:

// suppose myfile.txt contains a single line with the single character 's'
    errno_t res;
    FILE* fp;
    char cmd[81];

    res = fopen_s(&fp, "D:\\myfile.txt", "rb" );
    fscanf(fp,"%80s",cmd); // cmd now contains 's/0'
    fclose(fp);

    res = fopen_s(&fp, "D:\\myfile.txt", "rb" );
    fscanf_s(fp,"%80s",cmd); // cmd now contains '/0' !
    fclose(fp);
Run Code Online (Sandbox Code Playgroud)

结果不依赖于调用顺序(即,首先调用fscanf_s,首先获取空字符串).编译VC++ - VS2005.有人可以复制吗?谁能解释一下?

谢谢!

c++ visual-studio-2005 crt visual-c++

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

Android翻译成阿拉伯语

我正在与一名阿拉伯语翻译工作,他正在将我的strings.xml从英语翻译成阿拉伯语.我意识到只有Honeycomb或Cyanogen roms才能支持阿拉伯语渲染,但这没关系.

我们的问题是文本不断被翻转.似乎一些文本编辑器(如Eclipse)公然不支持从右到左的文本.并且在某些情况下,文本不会逐个字符翻转,但是从Microsoft Word复制回UTF-8 xml文件时,逐字逐句或者句子的某些部分会被重新排列.

例如,翻译者提供的每一行都有空格,我自然想要清理它们.但这样做翻了一些文字!

例如:
إغلاقالتطبيق 只需删除边缘周围的空格即可
成为:
التطبيقإغلاق
.

问题:
1.我应该使用什么编辑器?
2.可以在同一行混合使用英语和阿拉伯语(例如应用程序名称或其他不应翻译的单词),或者这基本上是否禁止?

android localization arabic

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

Metro风格的Silverlight应用程序

有没有关于开发Metro风格的silverlight应用程序的指导?如何设计UI以匹配WP7的地铁外观.顺便说一句,Windows 8的用户界面和用户体验是如此,我认为未来我们如何为未来版本的操作系统开发应用程序可能会改变为或多或少的"地铁".

所以我要问的是,如果有人知道任何资源或有任何想法如何使用当前可用的silverlight控件来实现这种外观和感觉.是否有任何计划改变控制以匹配开箱即用的UX,更本地?

silverlight-toolkit expression-blend silverlight-4.0 microsoft-metro windows-8

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

什么是User32.dll以及如何在WPF中使用它?

正如Title描述的那样,我试图找出什么是User32.dll以及它在WPF和Windows窗体中的位置和方式?

.net wpf winapi

7
推荐指数
2
解决办法
4287
查看次数

如何在C#的Windows Metro Style应用程序的屏幕上绘图?

我只是希望用户能够使用某种指针在屏幕上绘图.

我已经有代码工作,捕获指针的位置,但我无法弄清楚如何将像素或形状或任何东西放在屏幕上.

我找到了这个有用的教程:http://www.dotnetspeaks.com/DisplayArticle.aspx? ID =
137

我一直在看这里的文档:http:
//msdn.microsoft.com/en-us/library/windows/apps/hh465055(v = VS.85).aspx

到目前为止没有运气.=(本教程适用于Windows Phone 7,所以它有点不同.=\Help,please?=)

这就是我到目前为止所拥有的.

绘图部分:

    private void Image_PointerPressed(object sender, PointerEventArgs e)
    {
        Debug.WriteLine("Image_PointerPressed");
        isTracing = true;
    }

    private void Image_PointerReleased(object sender, PointerEventArgs e)
    {
        Debug.WriteLine("Image_PointerReleased");
        isTracing = false;
    }

    private void Image_PointerMoved(object sender, PointerEventArgs e)
    {
        Debug.WriteLine("Image_PointerMoved");
        Debug.WriteLine(e.GetCurrentPoint(this).Position);
        if (isTracing)
        {
            Debug.WriteLine("isTracing");

            Point pos = e.GetCurrentPoint(this).Position;
            Color color = Colors.Green;
            Line line = new Line() { X1 = pos.X, X2 = pos.X + 1, Y1 …
Run Code Online (Sandbox Code Playgroud)

c# windows coding-style draw microsoft-metro

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

如何使Windows 8 Metro滚动查看器响应鼠标滚轮?

我目前正在使用Metro和C#为Windows 8编写应用程序.在我的应用程序中,我使用scrollviewer和gridview的组合来显示我的数据.不过我的问题是,如何用鼠标滚轮滚动它?

在我的搜索中,我发现MouseWheelParameters位于System.Windows.Input中,但是当我尝试使用get_pageTranslation时,它会给出一个错误,指出我无法显式使用get方法.

c# mouse scrollviewer microsoft-metro windows-8

7
推荐指数
3
解决办法
6988
查看次数

限制(amp)比CUDA内核代码更具​​限制性吗?

在C++ AMP中,内核函数或lambda标记为restrict(amp),这对C++的允许子集(此处列出)施加了严格的限制.CUDA是否允许内核函数中C或C++子集的更多自由?

parallel-processing cuda gpu-programming c++-amp

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

Metro Theme系统画笔不会更改

我一直在研究我的第一个Metro应用程序,我想将我的主题从默认的黑暗主题改为轻主题.如果您查看VS11和Blend中的平台窗格,看起来Metro有一些内置主题.我假设将主题从默认(黑暗)更改为Light会将系统画笔从黑暗变为浅色.它确实在设计师中起作用,但在运行程序时,一切都仍然很暗.

我是否做错了让系统画笔改变,或者我是否错过了平台主题的意义?或者它只是一个错误?

microsoft-metro windows-8 visual-studio-2012

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

.NET DropDownList SelectedIndexChange事件在IE 10中未触发

在IE 10中,当更改下拉列表选择项时,没有任何反应.它没有回发.除下拉列表外,所有其他控件都有效.

当我切换到IE 10兼容模式时,它似乎工作.

.net postback internet-explorer-10

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

Windows应用程序的捕获屏幕

是否可以捕获运行Windows商店应用程序的内容?我需要捕获整个屏幕或用户定义的矩形区域.

  1. 该应用程序将提供共享选项
  2. 当应用程序正在运行并且选择了共享选项时,我想定期屏幕截图4次
  3. 此屏幕截图将发布到服务器,后者将存储相同的内容

windows-runtime winrt-xaml

7
推荐指数
2
解决办法
3846
查看次数