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楼都理解错了。
你是要定义一个字符串数组,
数组每个元素都是字符串?
是中了,每个元素都是字符串,赋前几个值还可以,再赋几个就会出现乱码了,这是怎么事儿呢?该如如何解决呢?
我问题描述的有点问题,我是想创建一个字符串数组,用来存储不同的字符串。
可否上点代码,更直观点
相关问答:
13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子,找出最后留在圈子中的人原来的序号
结果应该是13 可我的程序的结果是11 希望好心人帮改一下
#include <stdio.h>
#include < ......
在ue中从远程unix用二进制方式下载c文件到本地,修改之后用二进制方式上传到unix中,再用vi打开该文件,每行后面就会有一个^M的换行符,如果采用ascii方式下载,二进制方式上传的话就没有^M,那请问这样会对程序文件 ......
最近突然想自己来实现一个五子棋程序,但不知道怎么开始,自己也没学画图形函数,能在控制台下直接写吗>>>?????
控制台?比图形界面更麻烦。
http://search.download.csdn.net/search/%E4%BA%94%E5%AD%90% ......
你们现在还在用C吗?C有前途吗?
一定,并永远坚持
引用
一定,并永远坚持
顶
有用。
楼主何出此言
楼主来c版问这个问题是踢馆用意吗哈哈
越来越冷是肯定的,完全淘汰倒也没那么容易
c ......