小编Qos*_*smo的帖子

C#中的变音符号字母排序

我想知道你如何使用C sharp中语言的变音符号对人们的全名进行可靠的字母排序(对于列表框)?

提前致谢.

问:所以你只想将变音符号视为"原始"字母?(例如:João和Joao一样)? - NullUserException

答:我想对待它们,因为它们应该用我定义的语言来对待,尊重人们每天应用的字母顺序规则.我确信它是用每种语言的语法编写的.谢谢. - Queops

c# list diacritics

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

矩阵:内存分配问题

我正在做一个从文本文件读取的程序,以确定矩阵的大小(行和列)和矩阵的相应内容。

我想知道是否是这样的:

int main()
{
int rows = FunctionThatReadsRows();
int cols = FunctionThatReadsCols();
int matrx[rows][cols];
return 0;
}
Run Code Online (Sandbox Code Playgroud)

会工作?还是需要动态分配?我不确定在任何代码运行之前是否初始化了变量?我需要在整个程序中使用矩阵。

如果确实需要动态分配,我应该怎么做? 谢谢。

c allocation matrix

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

可执行路径

我需要找到程序运行的路径.使用argv [0]似乎不起作用,因为程序必须在Windows控制台上运行,例如,C:\> player parameter1 parameter2,我只能在argv [0]上获得播放器.

我怎么能做到这一点?

c windows

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

安西和评论给出错误?

嘿.我在使用-ansi -pedantic编译时遇到错误-ansi -pedantic.为什么会这样?

在'/'标记之前的预期表达式

程序中迷路'\ 347'

示例代码 // Comment here

我有很多这些错误,它是什么?

c comments c89

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

将2个字符串放在一起

我有

programConfig = fopen("program.conf", "a+");
Run Code Online (Sandbox Code Playgroud)

但是,我需要在我的系统驱动器号前面添加一个char*和几个目录.我一直对此感到困惑.例如,在PHP中,您可以string1 . string2.

我该如何解决这个问题?

谢谢!

编辑:其中一个变量可能是变量,具体取决于程序运行的计算机,即系统驱动器号."只是你知道":P

c windows

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

从.NET 3.5切换到4后出错

Application.Run(new Main());
Run Code Online (Sandbox Code Playgroud)

在我从3.5切换到4框架后,这一行给出了TypeInitializationException未处理.

为什么是这样?

编辑:忘记提到这是一个Winforms C#应用程序.

好的,所以我引用了SQLite .NET.我在默认情况下在.NET 4上创建的项目上试过这个并没有给我任何错误所以我认为它不是关于SQLite .NET http://sqlite.phxsoftware.com/

请注意v2.0.50727这是DLL的运行时版本,似乎导致了问题.

  • 抛出:"一个组合的模式,你可以根据自己的情况进行操作,并且可以执行一些操作,然后再进行操作."4.0seminformassõesdeconfiguraçãadicicionais.(System.IO.FileLoadException)异常消息="A assemblagem de modo misto foi criada com basenaversão'v2.0.50727'dotempodeexecuteçãoenéocostívelcarregá-la no tempodeexecuteção4.0seminformassõesdeconfigureuraçãadicicionais." ,Exception Type ="System.IO.FileLoadException"

似乎他无法使用/ extra配置在v4上运行DLL.

.net c# winforms

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

无符号逻辑,向量和加法 - 如何?

我正在创建一个程序计数器,它应该只使用无符号数字.

我有2个STD_LOGIC_VECTOR和几个STD_LOGIC.有什么我需要做的,他们只使用无符号?目前我只有library IEEE; use IEEE.STD_LOGIC_1164.ALL;

我还需要在某些条件下将一个二进制向量增加1(正如您现在可能已经猜到的那样).考虑到其中一个向量是以32位输出的,您是否会如此善意地解释如何执行此类操作(使用无符号并添加一个).

我猜(我试过)输出<=输出+ 1; 不会这样做.哦,我正在使用一个过程.

vhdl

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

数组,分配,困惑

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int *numeros = malloc(sizeof(int) * 3 * 3);
    numeros[900] = 10;
    printf("%d", numeros[900]);
    free(numeros);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我没有分配足够的内存时,为什么这个打印出10?我很确定我在指针等方面缺少一些重要的东西.

谢谢你的帮助

c arrays

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

将整个字符数组设置为值

假设我们有: char someArray[4];填充{'a','b','c','d'}我想将所有4个条目设置为'f'或任何其他char真的.而不是单独进行someArray[0] = 'f'(...)是否有办法将它们全部设置为值?

c arrays

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

标签 统计

c ×6

arrays ×2

c# ×2

windows ×2

.net ×1

allocation ×1

c89 ×1

comments ×1

diacritics ×1

list ×1

matrix ×1

vhdl ×1

winforms ×1