小编ase*_*sel的帖子

使用malloc分配具有不同行长度的多维数组

我有以下C代码:

int *a;
size_t size = 2000*sizeof(int);
a = (int *) malloc(size);
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.但如果我有以下内容:

char **b = malloc(2000*sizeof *b);
Run Code Online (Sandbox Code Playgroud)

每个元素b都有不同的长度.

怎么可能b像我一样做同样的事情a; 即以下代码是否正确?

char *c;
size_t size = 2000*sizeof(char *);
c = (char *) malloc(size);
Run Code Online (Sandbox Code Playgroud)

c arrays malloc

66
推荐指数
4
解决办法
20万
查看次数

重新缩放范围

例如,我有两个范围

                       (1) 0 to 3
                       (2) 10 to 15
Run Code Online (Sandbox Code Playgroud)

在范围(1)中,我有0到3之间的数字,其中0是最小值,3是最大值...(它还有值1和2)......

现在我想将范围(1)和(2)重新调整到0到1的范围.你能告诉我该怎么做或者至少指向有用的网站吗?非常感谢!

gis statistics interpolation

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

我可以避免C#中的异常,继续执行代码吗?

我有以下C#代码.每当发现异常时(例如在第1行),我就永远无法到达其他行(2,3,4等).

try
{
    line1
    line2
    ...
}
catch (Exception ex)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

在C#中,是否可以说如果第1行产生异常,只需继续其他行(2,3,4等)?

c# exception-handling visual-studio-2008 visual-studio c#-3.0

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

检索文件中的总行数

有人能告诉我如何用编程语言C获取文本文件中的总行数吗?

c text file

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

以编程方式将命令按钮添加到用户窗体

在excel vba中,我向userform添加了一个命令按钮......如下所示

      Set ctrl = Me.Controls.Add( _
      bstrProgID:="Forms.CommandButton.1", _
      Name:="CommandButton1", Visible:=True)
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何在点击它时告诉它该做什么?谢谢!!

excel vba excel-vba

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

从 LiDAR 云(.las 文件)中提取描述性信息

我有 .las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度的长度(以公里为单位)。

怎么可能检索这些类型的信息?

gis statistics geometry photogrammetry lidar

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

追加字符以获取字符串

我在C中有以下代码:

    char *str = "Hello World";
    char *s = malloc(strlen(str));
    int i =0;
    for(;i<strlen(str)-5;i++)
    {
        s += *(str+i);
    }
    printf(s);
Run Code Online (Sandbox Code Playgroud)

它没有任何表现.我想要的是获取str存储的子字符串s.

在Java中我会做以下事情:

    String str = "Hello World";
    String s="";

    for(int i=0;i<str.length()-5; i++)
        s+=str[i];

    System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

或者使用substring方法.作为String s = str.substring(1,2);例如.

我怎样才能实现它?

c string

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

启用c#parallel class

我有一个visual studio 2008,使用c#

想要获得并行课程.

使用System.Threading添加;

但是没有出现平行课,你能帮我搞定吗?谢谢!

c#

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