CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

delphi->BCB,谢谢!

楼主chime(chime)2001-08-09 14:01:22 在 C++ Builder / 基础类 提问

var   fp:textfile;  
          str:String;  
  begin  
      str2:='abc';  
      //写文件  
      assignfile(fp,   'c:\abc.txt');  
      rewrite(fp);  
      writeln(fp,   'this   is   the   firstline');  
      writeln(fp,   'this   is   the   secondline');  
      closefile(fp);  
   
      //读文件  
      assignfile(fp,   'C:\abc.txt');  
      reset(fp);  
      readln(fp,   str);  
      showmessage(str);  
      closefile(fp);  
  end;  
  问题点数:20、回复次数:5Top

1 楼victorchen_2000(微力)回复于 2001-08-09 14:23:26 得分 20

char   str2[256];  
  FILE   *fp;  
  fp=fopen("abc.txt","w+");  
  if   (fp==NULL)   return;  
  fprintf(fp,"this   is   the   first..");  
  fprintf(fp,"this   is   the   sec..");  
  fclose(fp);  
  fp=fopen("abc.txt","r");  
  fgets(fp,str2);  
  fclose(fp);Top

2 楼chime(chime)回复于 2001-08-09 14:34:15 得分 0

?Top

3 楼chime(chime)回复于 2001-08-09 15:02:28 得分 0

谢谢victorchen_2000(微力),待会给分。  
  fprintf不支持变量吗?  
  AnsiString   title;  
  title"<name>";  
  fprintf(fp,title);//出错Top

4 楼chime(chime)回复于 2001-08-09 15:34:51 得分 0

      FILE   *stream;  
        int   i   =   100;  
        char   c   =   'C';  
        float   f   =   1.234;  
        /*   open   a   file   for   update   */  
        stream   =   fopen("c:\\abc.txt",   "w+");  
        /*   write   some   data   to   the   file   */  
        fprintf(stream,   "%d   %c   %f",   i,   c,   f);  
        /*   close   the   file   */  
        fclose(stream);  
   
  以上可写入变量,但如果我要写入的变量是一大串字符则写出来是%号,如何处理?(加分!)  
  以下写出后abc.txt是空的:  
        FILE   *stream;  
        WideString   c   ="sdfsjdfjsdsdffs";  
        /*   open   a   file   for   update   */  
        stream   =   fopen("c:\\abc.txt",   "w+");  
        /*   write   some   data   to   the   file   */  
        fprintf(stream,   "%c",c);  
        /*   close   the   file   */  
        fclose(stream);Top

5 楼victorchen_2000(微力)回复于 2001-08-15 13:19:06 得分 0

fprintf(stream,"%s",c);  
  是%s,不是%cTop

相关问题

  • Delphi-->BCB
  • bcb 和delphi
  • Delphi 还是 BCB?
  • bcb代码转delphi
  • 讨论,bcb & delphi?????-----(bcb讨论)
  • BCB或DELPHI进入Ring0
  • BCB比DELPHI更难使唤!!
  • delphi程序改为bcb?
  • 拜师! (Delphi or BCB) +sql server 2000。
  • 几个Delphi->BCB的问题

关键词

  • fp
  • w+
  • fprintf
  • 变量
  • abc
  • stream
  • fclose
  • fopen
  • txt
  • str

得分解答快速导航

  • 帖主:chime
  • victorchen_2000

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo