. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  Title case  [待解决] 回复[ 4次 ]   点击[ 197次 ]  
chong
[帖 主]   [ 发表时间:2012-05-08 06:41 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-08 06:31
如何将所有lowercase换成title case???
example:
   you very handsome

result:  You Very Handsome
chinatree
[第1楼]   [ 回复时间:2012-05-08 08:50 ]   [引用]   [回复]   [ top ] 
荣誉值:118
信誉值:0
注册日期:2011-07-07 22:59
如果没有标点符号的话,把第一个字母和空格后的第一个字母或上空格即可。
tomato
[第2楼]   [ 回复时间:2012-05-08 23:34 ]   [引用]   [回复]   [ top ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
判断前面的字符是否是空格,如果是则是第一个字符,就转化为大写。
chong
[第3楼]   [ 回复时间:2012-05-09 07:46 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-08 06:31
回复:[第1楼]
------------------
这是我的program,可以请你帮我看那里出了问题吗??因为它换不到。。。
              LEA       DX,STR1  ;read the thing we key in FROM KEYBOARD
              MOV       AH,10
              INT       21H
              
              LEA       DX,CRLF
              MOV       AH,9
              INT       21H
      
              MOV       CX,0
              MOV       CL,0

              LEA       SI, STR1+1
              MOV       BX,OFFSET STR1+2  ;MEMORY ADDRESING
             ;MOV       CX,0
             ;MOV       CL,0


    LETTER2:
     
              MOV       AL,[BX]
              CMP       AL,' '  
              JE        CIB     
              SUB       AL,20H
              MOV       [BX],AL
        

         CIB:  INC       BL   ;increment of bl
              ;DEC      CL
              LOOP      LETTER2

谢谢。。。
chong
[第4楼]   [ 回复时间:2012-05-09 07:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-05-08 06:31
回复:[第2楼]
------------------
想请问你那个program要怎样写呢???因为我写的好像不能用。。。可以给我一个sample参考吗??
谢谢
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved