VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
c/c++
->
将一个字符串指针赋值给字符串数组的问题
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
将一个字符串指针赋值给字符串数组的问题
发表于:
2007-07-07 17:06:54
楼主
我有一个字符串指针char *p= "1234 "
再定义了一个字符串数组char s[100];
现在要将“1234”赋值给s数组,应该怎么写?
发表于:
2007-07-07 17:14:43
1
楼 得分:
0
strcpy(s,p);
发表于:
2007-07-07 17:15:18
2
楼 得分:
0
strcpy(s,p)或memcpy(s,p,strcpy(p));
发表于:
2007-07-07 17:15:37
3
楼 得分:
0
sprintf(buf, "%s ",p);
发表于:
2007-07-07 17:17:21
4
楼 得分:
0
为什么不能直接:
s=p
????
发表于:
2007-07-07 17:25:57
5
楼 得分:
0
为什么不能直接:
s=p
????
================
s是数组名,不能进行赋值操作.
我有一个想法,看这样写对不对(本人也没有试过)
char* q=s;
q=p;
printf( "%s ",s) //1234?
发表于:
2007-07-07 18:01:58
6
楼 得分:
0
为什么不能直接:
s=p
????
================
s是数组名,不能进行赋值操作.
我有一个想法,看这样写对不对(本人也没有试过)
char* q=s;
q=p;
printf( "%s ",s) //1234?
=============================
这种方法不行。
发表于:
2007-07-10 09:52:05
7
楼 得分:
0
数组名存储的是数组的首地址,是一个常量,不能被赋值
main()
{
char s[100]= "asdf ";
printf( "%s ",s);
getch();
}
输出正确“adsf”
发表于:
2007-11-22 01:53:04
8
楼 得分:
0
楼上的各位实在太厉害了
◎ ¦◎
发表于:
2007-11-22 02:48:38
9
楼 得分:
0
strcpy
发表于:
2007-11-22 08:40:28
10
楼 得分:
0
解决方法 用strcpy函数
s=p 的问题在于: s是一个数组,定义的时候就已经分配了空间,s是这个空间的首地址。p对应的静态内存区常量“1234”的地址。
如果写成p=s,就是把指针p指向数组s的首地址。
s=p楼主的意思是想把数组对应到指针p所指的位置,但是s只是数组,不是指针,所以不可以这么用。
下一篇:
一个指针问题!
上一篇:
删除文件
相关文章
有一个程序不知道怎么回事,麻烦大家帮我改一下
用map<class t, class t2>...
什么是程序模块,是不是说我定义了个比较大小的ma...
请问哪错了:fatal error c1083: ...
(新手求教)warning c4700: 使用了未...
何为内存池,其解决了什么问题?
聚会归来散分~~
如何动态创建一个结构体
为什么microsoft c函数 open有时不能创...
更改jpg图片大小的问题
顺便问下大家,开发基于snmp的网管程序,用snmp....
有必要这样么
用intel c/c++编写的程序可以在amd平台运行...
如何把类里面的成员变量赋值为全局变量
dll编程 ,返回字符串数组,如何做到。
这段代码哪里错了,为什么加abs侯结果不一样?
【之前说散2000分】节里散一千节后一千 [2]...
多了一裤衩,散分!
如何用程序证明这两个公式等价?
2级考级问题(最好一起回答)
其他资讯
关于dos下运行c程序
关于最小二乘法的问题
编译通过,但是连接出错,请问是什么原因?
这代码难了些啊!<w>
头文件使用有些错误,怎么改正?
可变长数组问题(急)
有偿请高手帮我做个sha1的c实现程序。
指针指向函书名的情况
模板函数具体化时选择模板的问题。
哭着求教一c++程序,各位大侠帮帮忙。。。。
一个关于enum的问题
c++高手群,大家一起讨论下
求校验和
mfc虚拟光驱编程思路
问一个概念性的问题?
c语言中很简单的问题
一个用gcc编译的简单文件!
用同一个函数名对n个数据进行从小到大排序,数据...
怎么判断两个double相减的结果是不是一个整数??...
请用中文解释一下整个程序~~急!!
快速检索
分类导航标签a
产品/厂家Cell组件、插件
移动平台其他移动相关
WebSphereServer
专题开发/技术/项目多媒体/流媒体开发
Web 开发JavaScript
DelphiGAME
JavaIDEA
JavaIDEA
JavaJ2SE/扩展类
WebSphereServer
.NET技术ASP.NET
Linux/Unix社区GForge
WebSpherePortal
企业开发SAP
移动平台开发应用
最新资讯
验证码识别程序
vs2005编译的程序windows 2003 不能运...
[求助]汇编语言编写硬件实验装置自检与电子报警器...
怎么清除已经画好的线?
请问如何在类中修改web.config里的appsettings中...
在用distinct的时候,如何返回该组中有多少个。
对datatable赋值问题
一个硬件问题:如何监测
vxworks源代码, target/src/arch/arm ...
关于随即数的问题
关于使用poi 把图片导入到excel问题
关于在winform中使用c#编写多线程程序问题,请各位...
求把123456789转为12-345-6789的最简单方法
java问题?
数据库的连接
救命啊~横向纵向问题,高手帮帮忙,完成不了就没...
prim算法,我不知哪里错了,请帮帮忙
正则表达式问题
急,在线等
企业库(1。1)的那里有???
c# ftp上传
形参与实参的区别
问个问题,希望大家帮个忙,在线等。
c++初学问题 请教大师们呀
getelementbyid的问题
如何根据mac地址查交换机的端口?
50分请大家进来帮我看看我下面的代码错在那里呀!...
这个网页搜索软件该怎么编
在内库项目中找不到configurationmanager这个类,...
datagrid中有一linkbutton,同时该页面还有验证控...
请问压缩的flash文件和没有压缩的flash文件有何区...
delphi如何得到iis所建网站的虚拟目录,或者网站...
对接口的讨论
需要j2ee学习指南里的duke bank 源代码...
oracle启动问题.晕了!!!
怎么做csdn这样一个用户邮件验证系统。
oracle中如何建立索引和使用索引(请举例说明)非...
如何把20070809150122拆分显示成2007/08/09 ...
為什麼mfc的程序,每隔幾天,就要重新編譯,才能正常...
symbian学习和论坛
热门点击
c++编写dos的tree功能
二级域名主机有谁做过?来者有分
这样的数据怎么形成课程表,高手帮忙啊
請問我可以申請“圖表區”版主嗎?
eclipse + weblogic的配置问题
求助,这样的问题如何解决,在线等后!加分~~~
怎样在状态栏statusbar上动态显示图片?
delphi打印文本文件
关于301重定向的问题
寻delphi好手
在线等:请搞手指点,谢谢
是不是写了begin transaction后必须要写com...
遇到这样一个问题,请教各位如何解决?
新手请教qt下自定义类的使用问题?
简单问题,定义指针
这个问题我不会
[加急求助]怎样隐藏在线视频播放的地址???
在vb中如何判断数据库中某张表是否存在?
高手帮忙写一条sql语句!
分享-2
高分:如何让程序每天固定在9点执行?
事务处理时 服务器间的设置问题
代码折叠的 + 号不见了,但通过右键菜...
初学j2me
关于 自动修改 问题?高手进
控件制作:控件设计期的问题,请高手给予一些建议~...
求助:如何从dwg文件中提取bmp文件
我的数据库恢复之后显示成功,但数据还是原来的数...
登陆代码问题!!
ado数据库
在csdn社区看到的一个奇怪界面
我要sql2005开发版的地址
安装vs 2005出现错误 期待解决办法
resource view 工作区打不开??
新手,问一个有关数据结构的问题.望达人指教
使用activesync通过usb访问pda(wince)的问题
用sql实现一个思路 ---在线期求!!!!
新手求教,关于学习驱动开发!
虚拟怎样变成现实 精解英特尔虚拟化技术
400元为您的网站永久安装即时通讯