易截截图软件、单文件、免安装、纯绿色、仅160KB

C中关于字符串数组出现乱码的问题

我定义了一个字符串数组,初值设为“no user”:
static char *workload_array_desUser[ 512 ]={ "no user" } ;
之后我利用了个循环给上面的数组赋字符串值,但是老是出现乱码的情况,请问朋友们是什么原因呢?

static char workload_array_desUser[ 512 ]={ "no user" } ;
把"*"去掉。这样workload_array_desUser是可以存储最大长度为511个字符(0x00要占一个位置)的char数组。
有"*",那么workload_array_desUser就是指向字符串的指针数组。

static char *workload_array_desUser[ 512 ]
char型指针数组,指针个数512.

知道为什么了吧

利用了个循环给上面的数组赋字符串值;
难道1,2楼都理解错了。
你是要定义一个字符串数组,
数组每个元素都是字符串?


引用
利用了个循环给上面的数组赋字符串值;
难道1,2楼都理解错了。
你是要定义一个字符串数组,
数组每个元素都是字符串?



是中了,每个元素都是字符串,赋前几个值还可以,再赋几个就会出现乱码了,这是怎么事儿呢?该如如何解决呢?

我问题描述的有点问题,我是想创建一个字符串数组,用来存储不同的字符串。

可否上点代码,更直观点

引用
引用 3 楼 freezezdj 的回复:
利用了个循环给上面的数组赋字符串值;
难道1,2楼都理解错了。
你是要定义一个字符串数组,
数组每个元素都是字符串?


是中了,每个元素都是字符串,赋前几个值还可以,再赋几个就会出


相关问答:

eclipse3.5+cdt编译c有问题

编译普通的c没问题啊,但编译javah生成的就报错:
gcc -O0 -g3 -Wall -c -fmessage-length=0 -oHelloWorld.o ..\HelloWorld.c
gcc -otest.exe HelloWorld.o
d:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../. ......

为什么C写DLL文件C、PB能调用VB不能调用

为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?

1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......

C问题

exit() 和return ;结束的区别和优缺点
我不太明白exit() 它是直接退出程序吗 它下面要是还有函数还能执行吗

void a()
{
  exit();
}
void b()
{
...
}
b能执行吗
  ......

c编程 通讯协议http

问个比较弱的问题。
用c开发,服务器和客户端的程序,通讯协议用http。
不知道怎么入手了,是不是socket编程?还是应该看哪些方面的技术
有现成的http库  拿来用
自己写socket麻烦死了

网上找点代 ......

我很伤心,C即将被淘汰!

6月5日消息,XX网站日前评出了10项大势已去的计算机技术。其中,有些技术已经被淘汰,有些即将被淘汰。如著名的Cobol语言,以及IBM的OS/2系统。

  以下为XX网站评出的被淘汰的10项计算机技术:

   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号