ansilove

ANSI and ASCII art to PNG converter in C
Log | Files | Refs | README | LICENSE

commit 99df124bb6e15da03b50f9f53d30bf4813603dca
parent 0632c9e24470d27747b40d47db570dd3de7db735
Author: ByteProject <stefan.vogt@byteproject.net>
Date:   Sat, 24 Dec 2011 12:51:27 +0100

proper merging / string formatting with sprintf()

Diffstat:
Mansilove/main.c | 13++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/ansilove/main.c b/ansilove/main.c @@ -56,14 +56,13 @@ int main(int argc, char *argv[]) char columns[], font[], bits[], icecolors[]; char input[] = argv[1]; - char outext[] = ".png"; - char output[] = strcat(argv[1], outext); + char output[]; + sprintf(output, "%s.png", argv[1]); // check input parameters char inputFileExtension[] = strtolower(substr(input, strlen(input)-4, 4)); - if (argc == 1) - { + if (argc == 1) { showUsage(); } @@ -98,9 +97,9 @@ int main(int argc, char *argv[]) inputFileExtension = '.xb'; } - if (bits=='thumbnail') { - output=argv[1].THUMBNAILS_TAG.".png"; - bits='thumbnail'; + if (bits == "thumbnail") { + sprintf(output, "%s%s.png", argv[1], THUMBNAILS_TAG) + bits = "thumbnail"; } printf("Input File: %s\n", input);