home *** CD-ROM | disk | FTP | other *** search
- Path: castle.nando.net!news
- From: xyzzy@nando.net (Andy Philpotts)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Help with an easy C issue.
- Date: 13 Jan 1996 18:15:41 GMT
- Organization: News & Observer Public Access
- Message-ID: <595.6586T785T2941@nando.net>
- References: <737.6585T1284T2078@in.net>
- NNTP-Posting-Host: grail710.nando.net
- X-Newsreader: THOR 2.22 (Amiga;TCP/IP)
-
- > I have a value entered as a string like,
-
- > char *mystring;
-
- > printf("Enter your age>");
- > scanf("%s",&mystring);
-
- > Now I want it to be an int, so:
-
- > myint=atoi(mystring);
-
- > I mess around with the int:
-
- > myint=myint+10;
-
- > And I want to turn myint back into a string.
-
- > HOW???
-
- char mystring[500]; /* Make sure mystring points to something! */
- printf( "Enter>");
- scanf("%s",&(mystring[0])); /* Improved cast */
- myint=atoi(mystring);
- myint += 10;
- sprintf( mystring, "%d", myint); /* Very useful for formatting data! */
-
- --
- Andy Philpotts (xyzzy@nando.net)
-
-