问题列表 - 第28407页

nul终止一个int数组

gcc 4.4.4 c89

我只是在试验一个int数组.我想到了一些东西.我可以终止它吗?例如,我使用0到nul终止.但是,0可能是此数组中的有效值.

下面的代码将在5之后终止.尽管我的意思是0是有效数字.但是,我可以指定数组的大小.但在这种情况下,我不想这样做,因为我只对这个特殊问题感兴趣.

非常感谢任何建议,

#include <stdio.h>

static void test(int *p);

int main(void)
{
    int arr[] = {30, 450, 14, 5, 0, 10, '\0'};

    test(arr);

    return 0;
}

static void test(int *p)
{
    while(*p) {
        printf("Array values [ %d ]\n", *p++);
    }
}
Run Code Online (Sandbox Code Playgroud)

c

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

游戏开发:你如何制作故事游戏?

我已经做了几个简单的游戏:进入一个级别,直到最后,继续到下一个级别.
但我仍然想知道"真正的"游戏开发者如何用故事创造游戏.

以下是故事游戏的一些内容(我想知道它们是如何制作的):

  • 玩家必须访问的一系列地点,并在那里那样做.
  • 你第一次看到一个人,他说你好.经过几个小时的游戏进度,他会给你一个提示去特定的地方.
  • 第一次走过桥梁时,第二次没有任何事情发生:桥梁下降,你将进入桥下的新位置.
  • 当您第一次进入新位置时,您将从村民等处获得大量信息.下次没有任何反应

最后几点是相同的三倍.
但是,我不认为他们有一个包含大量布尔值和整数的保存文件,用于保存以下内容:

  • 玩家第一次做了....
  • 玩家进入该位置的第十次
  • 球员谈了### 时该人
  • 等等

当我谈论故事游戏时,我想:

  • 塞尔达传说(系列赛的所有比赛)

这是一个级别级别游戏的几个例子:

  • 马里奥
  • 编织
  • 蜡笔物理学

谢谢

storyboard

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

为什么Target Framework下拉列表在我的C#类库VS2008中是空的并且是灰色的

相当不言自明.我最近安装了.NET framework 4和VS2010,但是我想使用3.5编译我的3.5项目,因为尚未在我们的生产服务器上安装4个,我得到"这个程序集是由比当前加载的运行时更新的运行时构建的,不能加载." 如果我试试

所有项目类型都将目标框架下拉列表显示为灰色

visual-studio

6
推荐指数
2
解决办法
4907
查看次数

有人能指点我好的PHP/MySQL盐渍哈希密码实现吗?

在阅读了有关盐密码散列的内容后,我想为管理区域实现一个简单的版本,以便建立一个网站.

如果你有很好的链接代码已经很好地实现了这个想法,如果你能分享,我将不胜感激.

谢谢,

php passwords hash salt

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

在iPhone上单击Safari上的链接时是否可以避免黑色叠加?

在iPhone上单击Safari上的链接时是否可以避免黑色叠加?

对于Web版本的Safari,有这样的东西

:focus {
outline: 0;
}
Run Code Online (Sandbox Code Playgroud)

当我点击网页上的任何东西在iPhone上进行野生动物园时,我可以避免看到黑盒子吗?

iphone outline

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

生成随机枚举

如何在C++中随机选择枚举类型的值?我想做这样的事情.

enum my_type(A,B,C,D,E,F,G,h,J,V);
my_type test(rand() % 10);
Run Code Online (Sandbox Code Playgroud)

但这是非法的......没有从int到枚举类型的隐式转换.

c++ enums

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

使用带有填充零的printf按顺序打印数字

在C++中,使用printf我想打印一个数字序列,所以我得到了一个"for"循环;

1
2
...
9
10
11
Run Code Online (Sandbox Code Playgroud)

我从这些数字创建文件.但是当我用"ls"列出它们时,我得到了

10
11
1
2
..
Run Code Online (Sandbox Code Playgroud)

因此,我不知道如何使用bash来解决问题,我不知道如何打印;

0001
0002
...
0009
0010
0011
Run Code Online (Sandbox Code Playgroud)

等等

谢谢

c c++

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

SharpSVN示例程序崩溃

我下载了他们提供的SharpSVN示例以尝试测试它,但是当我尝试运行它时出现此错误.

System.BadImageFormatException {"无法加载文件或程序集'SharpSvn,Version = 1.4999.376.29668,Culture = neutral,PublicKeyToken = d729672594885a28'或其依赖项之一.尝试加载格式不正确的程序."}

我下载后,我去加载项目,没有错误做了请求的转换然后只是尝试运行它.无法在线找到解决方案.

在64位W7上运行,我注意到所有的.dll和其他文件都是_32,不确定是不是问题.

c# sharpsvn

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

如何在函数式编程语言中实现图形和图形算法?

基本上,我知道如何创建图形数据结构,并在允许副作用的编程语言中使用Dijkstra算法.通常,图算法使用一种结构将某些节点标记为"已访问",但这有副作用,我试图避免这种情况.

我可以想到一种在函数式语言中实现它的方法,但它基本上需要将大量的状态传递给不同的函数,我想知道是否有更节省空间的解决方案.

computer-science functional-programming graph

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

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