对字符数组赋值字符窜是不是只有在初始化时才可以阿? 你错了, buffer[10]指buffer+10的一个char, 注意区分VC和VB 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,当然不行了,可以这样:1. strcpy(buffer, "hello");2. int aa = 123; sprintf(buffer, "Hello,%d", aa);等等 前面说的对.zbuffer[10]="hello";是对Buffer+10的位置赋值,不能赋字符串.如:zbuffer[10]='H' 我想你是搞错了。char buffer[10]="hello";这条语句中的buffer是一个常量,当然不能再进行付值了。buffer[10]="hello";这条语句是不对的,这buffer[10]是对数组的引用,而且是非法的,因它已超出范围了(下标只能为9)。 要调用几次recv函数才能把s的接收缓冲中的数据copy完? 怎样用代码修改dialog的style属性? 从新定义PreTranslateMessage stack overflow的问题 MFC怎样让一个对话框的内容在另一个对话框中显示? 谁知道成都,武汉等内地省会城市一般的VC++程序员多少钱/m阿? 菜鸟请求赐教:如何在自定义类中操作 view 我用一个程序给另一个正在运行的程序发送消息,这样做对吗?在线等待! CEdit的使用问题:如何让文字垂直居中??(参与者给分) 如何给CTime类负值 蔡鸟小问 奇怪,为什么我打这几个语句时一点也没有提示,可是运行却没错? VC扩展New向导
1. strcpy(buffer, "hello");
2. int aa = 123;
sprintf(buffer, "Hello,%d", aa);等等
这条语句中的buffer是一个常量,当然不能再进行付值了。buffer[10]="hello";
这条语句是不对的,
这buffer[10]是对数组的引用,而且是非法的,因它已超出范围了
(下标只能为9)。