| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 583 人关注过本帖
标题:[求助]帮我更正下啊...
只看楼主 加入收藏
起点线
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-12-7
收藏
 问题点数:0 回复次数:9 
[求助]帮我更正下啊...

#include <stdio.h>
#include <string.h>
main()
{
char str2="this is an other string";
char str1;
str1="this is a string";
printf("str1=%s\n",str1);
str1=str2;
printf("str1=%s",str1);
}

麻烦更正下了,顺便多加句/* */

3Q

搜索更多相关主题的帖子: include 
2007-02-10 14:13
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
#include <stdio.h>
#include <string.h>
main()
{
char *str2="this is an other string";
char *str1;
str1="this is a string";
printf("str1=%s\n",str1);
str1=str2;
printf("str1=%s",str1);
getch();
}
你要的是这个么
2007-02-10 14:15
起点线
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-12-7
收藏
得分:0 
我想显示:
this is a string
this is an other string

2007-02-10 14:16
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
以下是引用cdmalcl在2007-2-10 14:15:32的发言:
#include <stdio.h>
#include <string.h>
main()
{
char *str2="this is an other string";
char *str1;
str1="this is a string";
printf("%s\n",str1);
str1=str2;
printf("%s",str1);
getch();
}
你要的是这个么

不就是这个么

2007-02-10 14:18
起点线
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-12-7
收藏
得分:0 
是啊,这是我抄了书上的和你写的差不多.为什么去掉*就不行了,非得用上指针么?

2007-02-10 14:21
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
以下是引用起点线在2007-2-10 14:21:25的发言:
是啊,这是我抄了书上的和你写的差不多.为什么去掉*就不行了,非得用上指针么?

因为这是C不是其他语言
不加*那就是字符变量 只存储一个字节长度的字符

2007-02-10 14:25
五岳狂人
Rank: 1
等 级:新手上路
帖 子:168
专家分:0
注 册:2006-3-24
收藏
得分:0 
xXcz

2007-02-10 14:40
zhaoyg
Rank: 1
等 级:新手上路
帖 子:328
专家分:0
注 册:2006-8-28
收藏
得分:0 
char str2;
这种声明只允许str2有一个字符,如果要使一个变量被赋予一个字符串,则需要用数组

麻雀飞上枝头变凤凰,而菜鸟的我飞上枝头却感冒了,为什么我的脑袋如此的不管用呢。
2007-02-10 14:41
起点线
Rank: 1
等 级:新手上路
帖 子:107
专家分:0
注 册:2006-12-7
收藏
得分:0 
3Q...收到了.........................

2007-02-10 14:42
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
#include <stdio.h>
int main()
{
char *str2="this is an other string";
puts(str2);
str2="this is a string";;
puts(str2);
return 0;
}我都生疏很多.

谁有强殖装甲第二部,可以Q我460054868
2007-02-10 17:09
快速回复:[求助]帮我更正下啊...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031041 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved