home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / tcl / 1785 < prev    next >
Encoding:
Text File  |  1992-11-10  |  1.5 KB  |  50 lines

  1. Newsgroups: comp.lang.tcl
  2. Path: sparky!uunet!think.com!ames!tulane!cpu.com!cpu.com!GWLESTER
  3. From: gwlester@cpu.com (Gerald W. Lester)
  4. Subject: Re: Parsing "C" code in TCL ???
  5. Nntp-Posting-Host: captainhook.cpu.com
  6. References: <37572@uflorida.cis.ufl.edu>
  7. Sender: usenet@cpu.com (Usenet administrator)
  8. Organization: Computerized Processes Unlimited, Metairie, LA, (504)-889-2784
  9. Date: Tue, 10 Nov 1992 18:34:16 GMT
  10. Message-ID: <1992Nov10.183416.10100@cpu.com>
  11. Reply-To: gwlester@cpu.com
  12. Lines: 36
  13.  
  14. In article <37572@uflorida.cis.ufl.edu>, palkar@reef.cis.ufl.edu (MMP) writes:
  15. >Hi,
  16. >
  17. >I am new for this language. I have learned the TCL syntax and I am able to use
  18. >the library to write small programmes in Tk. Now I plan to write an user
  19. >interface for a bunch of C codes that I have written. However I am not able get
  20. >all the necessary information on how I should proceed. I have read the FAQ ,
  21. >talk series, man pages and the first part of the book.
  22. >
  23. >For example : I have the following sample code which I have to use in Tcl as a
  24. >command that I can use in Tk.
  25. >
  26. >void trial (int K, int M)
  27. >{
  28. >if(M==1){
  29. >    for (i=0;i<K;i++)
  30. >        printf("%d \n",K);
  31. >}
  32. >else {
  33. >    for (i=0;i<K;i++)
  34. >        printf("%d \n",K*(K-1));
  35. >}
  36. >}
  37. >How do I convert TRIAL in a Tcl command. Do I have recompile everything (Tcl );
  38. >Please Help.
  39. >
  40. >MALHAR
  41. >
  42. >ps : This just a sample code. I think I can do that in Tcl/Tk. BUT I want to
  43. >use "C".
  44.  
  45.  
  46.     *PLEASE* put in line breaks somewhere between column 75 and 79!!!
  47.  
  48.     Read the man page that comes with tcl on CrtCommand.
  49.  
  50.