Concat.3
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:2k
源码类别:

通讯编程

开发平台:

Visual C++

  1. '"
  2. '" Copyright (c) 1989-1993 The Regents of the University of California.
  3. '" Copyright (c) 1994-1996 Sun Microsystems, Inc.
  4. '"
  5. '" See the file "license.terms" for information on usage and redistribution
  6. '" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
  7. '" 
  8. '" RCS: @(#) $Id: Concat.3,v 1.5 2002/08/05 03:24:39 dgp Exp $
  9. '" 
  10. .so man.macros
  11. .TH Tcl_Concat 3 7.5 Tcl "Tcl Library Procedures"
  12. .BS
  13. .SH NAME
  14. Tcl_Concat - concatenate a collection of strings
  15. .SH SYNOPSIS
  16. .nf
  17. fB#include <tcl.h>fR
  18. .sp
  19. CONST char *
  20. fBTcl_ConcatfR(fIargc, argvfR)
  21. .SH ARGUMENTS
  22. .AP int argc in
  23. Number of strings.
  24. .AP "CONST char * CONST" argv[] in
  25. Array of strings to concatenate.  Must have fIargcfR entries.
  26. .BE
  27. .SH DESCRIPTION
  28. .PP
  29. fBTcl_ConcatfR is a utility procedure used by several of the
  30. Tcl commands.  Given a collection of strings, it concatenates
  31. them together into a single string, with the original strings
  32. separated by spaces.  This procedure behaves differently than
  33. fBTcl_MergefR, in that the arguments are simply concatenated:
  34. no effort is made to ensure proper list structure.
  35. However, in most common usage the arguments will all be proper
  36. lists themselves;  if this is true, then the result will also have
  37. proper list structure.
  38. .PP
  39. fBTcl_ConcatfR eliminates leading and trailing white space as it
  40. copies strings from fBargvfR to the result.  If an element of
  41. fBargvfR consists of nothing but white space, then that string
  42. is ignored entirely.  This white-space removal was added to make
  43. the output of the fBconcatfR command cleaner-looking.
  44. .PP
  45. .VS
  46. The result string is dynamically allocated
  47. using fBTcl_AllocfR;  the caller must eventually release the space
  48. by calling fBTcl_FreefR.
  49. .VE
  50. .VS
  51. .SH "SEE ALSO"
  52. Tcl_ConcatObj
  53. .SH KEYWORDS
  54. concatenate, strings