当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: access的 db.openrecordset对应ado的哪条?? 完全对应 例: sub prog_search() on error goto errtrap for i = 1 to 18 vasp1.row = i vasp1.col = 1: vasp1.text = "" vasp1.col = 2: vasp1.text = ""......
 ·我被黑了    »显示摘要«
    摘要: 最近我做了一个网页! 上网几天后我再把它下传下来修改,可是金山毒霸一直有提示“发现vbs病毒“!但是那个网页是我自己做的,不可能病毒啊,而且我的水平也达不到做病毒的程度啊! 能问一下这是为什么吗? ......


百分求助简单问题答案一夜未睡,郁闷极了。

利用fgets从文件中将字符串读入TMemo,  
  假设,文件格式为  
   
  ***********  
  1return                   //即数字后面紧跟一个换行符号,  
  ***********  
   
   
  书上说,fgets若读入换行符,换行符将作为字符串的一部分,  
  请问如何将Memo中含有数字1的这一行转换成整形数?  
   
   
  请给出代码,感激不尽。  
   
   
   
   
  假设第K行为数字1所在的行,  
   
      char*   str1=Memo2->Lines->Strings[k].c_str();  
  此时str1为什么为空?但是ShowMessage(Memo2->Lines->Strings[k])   ;却显示第K行为1  
   
   
  请各位帮帮忙,性命攸关,不胜感激!

NO.1   作者: aningstar

直接用strtoint转换就行了呀!!!!  
  很简单的

NO.2   作者: wxcwuxuchun

to     jishiping(JSP   季世平)   (     )    
      巨大的错误,str.c_str()返回的也是临时变量,说不定什么时候就没了,应该用strcpy,不要直接指针负值。

NO.3   作者: kingcaiyao

基于下面的语句:  
  char   *str;  
  str只是一临时指针变量,建义定义一缓冲区,用strcpy比较安全.

NO.4   作者: slwqw

你的代码真是够乱的,我帮你写:  
   
  Memo1->Lines->LoadFromFile(...);  
   
  for(int   i=0;i<Memo1->Lines->Count   -2;i++)  
  {  
      if(Memo1->Lines->Strings[i]=="##")  
      {  
          if(i   <   Memo1->Lines->Count-1)  
          {  
              Memo2->Lines->Add("Num="+IntToStr(Memo1->Lines->Strings[i+1];  
              i++;  
          }  
   
          if(i   <   Memo1->Lines->Count-1)  
          {  
              Memo2->Lines->Add("Web="+IntToStr(Memo1->Lines->Strings[i+1];  
              i++;  
          }  
      }  
  }

NO.5   作者: jishiping

int   m   =   StrToInt(Memo1->Lines->Strings[k]);    
  你是不是有两个TMeno,一个是Memo1,另一个是Memo2。这儿你写错,应该是  
  int   m   =   StrToInt(Memo2->Lines->Strings[k]);   //是Memo2,不是Memo1


    摘要: 我想实现这样的功能, str="3>4 and 5<3" boolstr=cbool(str) 这句是走不通的,有别的办法吗? if boolstr=true then else end if ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE