www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/05/09/11:00:20

From: Martin Ambuhl <mambuhl AT earthlink DOT net>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Converting numbers to strings
Date: Sun, 09 May 1999 10:25:27 -0400
References: <HhOCsDAf$YN3EwuI AT dunvegan1 DOT demon DOT co DOT uk>
X-Posted-Path-Was: not-for-mail
X-Accept-Language: en
X-ELN-Date: 9 May 1999 14:24:18 GMT
X-ELN-Insert-Date: Sun May 9 07:25:18 1999
Organization: Nocturnal Aviation
Lines: 25
Mime-Version: 1.0
NNTP-Posting-Host: dialup-209.246.109.186.newyork2.level3.net
Message-ID: <37359AD7.8FC41504@earthlink.net>
X-Mailer: Mozilla 4.51 [en] (Win95; I)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Paul Richards wrote:
> 
> Hi,
> How do I convert numbers to strings?
> 
> I need to be able to do this so that I can make up filenames:
> pic1.bmp
> pic2.bmp
> etc...
> 
> In BASIC this would be string$="pic"+ltrim$(rtrim$(val(number%)))+".bmp"
> but how do I do it in C++?

This extremely ugly BASIC construction should make you appreciate the much
derided-by-C++-advocates sprintf function:

#include <cstdio>
char *filename;
int i;
      sprintf(filename,"pic%d.bmp",i);


-- 
Martin Ambuhl (mambuhl AT earthlink DOT net)
Note: mambuhl AT tiac DOT net will soon be inactive

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019