| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1171 人关注过本帖
标题:大家来找错
只看楼主 加入收藏
忆楠
Rank: 1
等 级:新手上路
帖 子:721
专家分:0
注 册:2004-7-5
收藏
得分:0 

printf("%d %s",x,x); 这个地方很巧妙...

这个东西适读取内存的信息用的........


点 鼠 标 , 救 饥 民 http://www./
2004-10-08 18:48
指向指针的指针
Rank: 1
等 级:新手上路
帖 子:339
专家分:0
注 册:2004-8-8
收藏
得分:0 
以下是引用忆楠在2004-10-08 18:48:20的发言:

printf("%d %s",x,x); 这个地方很巧妙...

这个东西适读取内存的信息用的........

巧妙?适合读取内存信息?说明白点本人是菜鸟,你这话没听懂,怎么个巧妙法,怎么适合读取内存信息?


/sign.png" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www./sign.png');}" onmousewheel="return imgzoom(this);" alt="" />
2004-10-08 19:08
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
以下是引用神vLinux飘飘在2004-10-08 16:48:40的发言:

同意 乌鸦的意见,我想scanf函数如同LIVE说的那样,是IO先读后读的问题。

那是不是在今后的循环中我们都要避免使用scanf这个函数呢?我不知道啦~~~

你听live41胡说!


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-10-08 19:34
忆楠
Rank: 1
等 级:新手上路
帖 子:721
专家分:0
注 册:2004-7-5
收藏
得分:0 
以下是引用指向指针的指针在2004-10-08 19:08:23的发言:

巧妙?适合读取内存信息?说明白点本人是菜鸟,你这话没听懂,怎么个巧妙法,怎么适合读取内存信息?

先吧x用16进制读入,然后用10进制输出,关键是后边的.......... 就是这里: printf("%s",x);//简化的

你看看这个..........

#include"stdio.h" main() { char x[10]="hello!"; char *xx; char xxx; printf("%s\n",x); xx=x; printf("%s\n",xx); xxx=x; printf("%s",xxx);

getch(); } 其实你要揣摩c语言的字符串输出处理的规律…………


点 鼠 标 , 救 饥 民 http://www./
2004-10-08 20:48
指向指针的指针
Rank: 1
等 级:新手上路
帖 子:339
专家分:0
注 册:2004-8-8
收藏
得分:0 
以下是引用忆楠在2004-10-08 20:48:52的发言:

先吧x用16进制读入,然后用10进制输出,关键是后边的.......... 就是这里: printf("%s",x);//简化的

你看看这个..........

#include"stdio.h" main() { char x[10]="hello!"; char *xx; char xxx; printf("%s\n",x); xx=x; printf("%s\n",xx); xxx=x; printf("%s",xxx);

getch(); } 其实你要揣摩c语言的字符串输出处理的规律…………


/sign.png" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://www./sign.png');}" onmousewheel="return imgzoom(this);" alt="" />
2004-10-09 13:15
mingyue
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2004-5-13
收藏
得分:0 

楼主的程序在语法上也有错误,x是int型,printf("%s",x);就是个大错误。

#include"stdio.h" main() { int x; for(x=21;x!=0;) { scanf("%x",&x); /*这里只能输入数字,要是输入字符就会出错*/ printf("%d %c",x,x); /*把%s改成%c*/ fflush(stdin); /*清空输入缓冲区*/ } getch(); }


2004-10-09 15:59
xueer
Rank: 1
等 级:新手上路
威 望:1
帖 子:511
专家分:0
注 册:2004-10-8
收藏
得分:0 

看不懂 还是看不懂 c学的不好,老是看不懂他这个for循环有没错误。 看不懂

各位斑竹能解释一下for循环怎么用吗?


2004-10-09 16:49
空前
Rank: 1
等 级:新手上路
帖 子:1146
专家分:0
注 册:2004-5-11
收藏
得分:0 
16楼的厉害!

2004-10-09 16:58
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 

呀呀,我怎么就没注意到这个%s?


淘宝杜琨
2004-10-10 11:51
快速回复:大家来找错
数据加载中...
 
   



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

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