社区
汇编语言
帖子详情
关于输入字符串的问题
george_2006
2007-06-02 01:22:14
.model small
.data
str db 10 dup(?)
.stack
.code
.startup
mov dx,offset str
mov ah,0ah
int 21h
mov str+9,'$'
mov dx,offset str
mov ah,09h
int 21h
.exit
end
我这个运行时为什么就直接输出了,没有让给我输入
请指教
...全文
194
3
打赏
收藏
关于输入字符串的问题
.model small .data str db 10 dup(?) .stack .code .startup mov dx,offset str mov ah,0ah int 21h mov str+9,'$' mov dx,offset str mov ah,09h int 21h .exit end 我这个运行时为什么就直接输出了,没有让给我输入 请指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cw550284
2007-10-08
打赏
举报
回复
str db 10, ?, 10 dup (0)
0 的就会直接返回
「已注销」
2007-06-03
打赏
举报
回复
str db 10, ?, 10 dup (0)
调用参数:
10为缓冲区最大字符数
?为实际输入字符数
10 dup (0) 中第一个为输入的第一个字符
这些你应该知道的^_^
zara
2007-06-02
打赏
举报
回复
利用 dos 的 0ah 功能输入字符串, 字符串缓冲区的首字节必须是存放字符串空间的大小. 如果是 0 的就会直接返回. 所以, 可以是:
str db 10, ?, 10 dup (0)
VS中
输入字符串
和输出字符串
问题
** VS中
输入字符串
和输出字符串
问题
** 因为自己刚开始用VS,不是很习惯,今天发现一个
问题
,就是我想实现输入一段字符串,然后在将它输出来,发现没有输出,反而是听了一会儿,然后闪退了,同样的代码放到Dev C++运行却很好使,我的代码如下: #include "stdio.h" #include "stdlib.h" #include "string.h" int main(void) { ...
C语言使用scanf连续
输入字符串
出现的
问题
#include<stdio.h> int main() { char a,b; scanf("%c",&a); scanf("%c",&b); printf("%c,%c",a,b); } 一段看上去很简单的代码,即使是C语言初学者也能看懂。 可是在运行的时候却出现了
问题
: ①输入a后按下回车 ②用空格隔开之后再按下回车 相信和我一样的大部分初学者,看着自己天衣无缝的代码,百思不得其解。 让我们先来看看,在百度百科中,对于scanf函数的解释 在①中,我们只输入了
OJ字符串多组输入
问题
多组
输入字符串
while((scanf("%s",a))!=EOF) 要求字符串带空格的可以用while(gets(a)!=NULL过OJ
C语言中从键盘
输入字符串
时的一些
问题
C语言中从键盘
输入字符串
时的一些
问题
1.scanf() scanf()在
输入字符串
时有很大的弊端, 例如: 1). scanf()在从键盘读入字符时并不会根据所定义的字符数组的大小来控制读入多少个 , 而是从scanf( ) 中传入的地址开始一直访问下一个元素的内存 , 碰见空格符或者回车符时才停止读入并存入结束符’\0’ , 这就有可能造成了一个在C中非常严重的
问题
, 访问非法内存 . 如果...
各种字符、字符串的输入
问题
#对字符串的输入
问题
像例一这种题的输入 不能简单的用scanf输入 因为输入中途会有回车 有两种解决方案 ①定义字符c char c; while(c=getchar()!=EOF)//c=getchar();对单个字符的输入。 { } ②定义 string 类型的字符串 s ```cpp string s; while(getline(cin,s))//遇到回车结束本次输入 { } 例一 POJ - 1488 TEX is a typesetting language develop
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章