• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
RE: [Newbie] writing plain text to a file
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Newbie] writing plain text to a file


  • Subject: RE: [Newbie] writing plain text to a file
  • From: "Mondragon, Ian" <email@hidden>
  • Date: Fri, 28 Feb 2003 17:00:51 -0600

oops...

- (FILE *)openFile:(NSString *)filename mode:(NSString *)mode
{
FILE *fp;

// man fopen() for modes - add some error checking, too!
if (NULL == (fp = fopen([filename cString]), [mode cString])))
{
return fp;
}

return NULL;
}

> -----Original Message-----
> From: Mondragon, Ian
> Sent: Friday, February 28, 2003 4:59 PM
> To: 'Chris Garaffa'; email@hidden
> Subject: RE: [Newbie] writing plain text to a file
>
> chris,
>
> here's a cocoa-ized quickie for you, then <grin>.
>
> use fprintf(fp, ...) to print to the file, and use [[obj description]
> cString] to get char* representations of objects (cuz the %@ format string
> used in NSLog() just calls an object's -description method...which you
> should always implement in your own objects <wink>).
>
> - ian
>
> --- snip ---
>
> - (FILE *)openFile:(NSString *)filename mode:(NSString *)mode
> {
> FILE *fp;
>
> // man fopen() for modes - add some error checking, too!
> if (NULL == (fp = fopen([filename cString]), [mode cString])))
> {
> return fp;
> }
> }
>
> - (void)closeFile:(FILE *)fp
> {
> if (NULL != fp)
> {
> fclose(fp);
> }
> }
>
> --- snip ---
>
>
>
>
> -----Original Message-----
> From: Chris Garaffa [SMTP:email@hidden]
> Sent: Friday, February 28, 2003 4:30 PM
> To: email@hidden
> Subject: Re: [Newbie] writing plain text to a file
>
> Ian -
> On Friday, February 28, 2003, at 04:46 PM, Mondragon, Ian wrote:
> > why not just use standard C FILE* pointers? man fopen(), man
> fclose()?
>
> Well, one, because I don't know C ;) (I come from a C++ background),
>
> and two, I'm really trying to learn Cocoa as well as I can.
> I'm going to look into this method, though, because this program has
> to
> be ready to go in a week or so.
>
> --
> Chris Garaffa
> email@hidden
> http://moondrop.heli0s.net/
>
> > - ian
> >
> >> -----Original Message-----
> >> From: Chris Garaffa [SMTP:email@hidden]
> >> Sent: Friday, February 28, 2003 3:28 PM
> >> To: email@hidden
> >> Subject: [Newbie] writing plain text to a file
> >>
> >> Hi all,
> >>
> >> I've been programming Cocoa for a couple months now, but getting
> >> really
> >> into it the last 2 or 3 weeks. I've got this program which
> generates a
> >> random number in a specified interval, and writes that number,
> and the
> >> next 100 or so numbers above it. It needs to write all these
> numbers
> >> to
> >> a file, each on its own line. What I do now is create an
> >> NSMutableArray
> >> to hold all the numbers, and then [numArray writeToFile:
> >> numFileLocation atomically:YES]. This works... it creates the
> file and
> >> the data is in there, but I (and my users!) would rather have
> just a
> >> plain text file with one number on each line instead of this XML
> file.
> >> I did some research and found a lot of stuff about NSFileHandle,
> >> NSFileManager and NSData but I couldn't figure out the best way
> to do
> >> this. Can someone point me in the right direction? Thanks!
> >>
> >> --
> >> Chris Garaffa
> >> email@hidden
> >> http://moondrop.heli0s.net/
> >> _______________________________________________
> >> cocoa-dev mailing list | email@hidden
> >> Help/Unsubscribe/Archives:
> >> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> >> Do not post admin requests to the list. They will be ignored.
> > _______________________________________________
> > cocoa-dev mailing list | email@hidden
> > Help/Unsubscribe/Archives:
> > http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> > Do not post admin requests to the list. They will be ignored.
> _______________________________________________
> cocoa-dev mailing list | email@hidden
> Help/Unsubscribe/Archives:
> http://www.lists.apple.com/mailman/listinfo/cocoa-dev
> Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Prev by Date: Re: [Newbie] writing plain text to a file
  • Next by Date: RE: [Newbie] writing plain text to a file
  • Previous by thread: Re: [Newbie] writing plain text to a file
  • Next by thread: RE: [Newbie] writing plain text to a file
  • Index(es):
    • Date
    • Thread