Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

MCFsbfilename.cpp File Reference

#include <string.h>
#include "utility.h"
#include "MRAsbn.h"

Include dependency graph for MCFsbfilename.cpp:

Include dependency graph

Go to the source code of this file.

Functions

string MCFsbfilename (MRAsbn sbn, char *filenamebase)
string MCFsbfilename (MRAsbn sbn, string filenamebase)
string MCFsbfilename (int isbn, char *filenamebase)
string MCFsbfilename (int isbn, string filenamebase)


Function Documentation

string MCFsbfilename MRAsbn  sbn,
char *  filenamebase
 

Definition at line 64 of file MCFsbfilename.cpp.

References MRAsbn.dim(), and inttohex().

00065 {
00066    string filename = filenamebase;
00067    char* ctmp = new char[2*2+1];
00068    filename += ".sb";
00069    for( int d = 0; d < sbn.dim(); ++d ) {
00070       cout << d;
00071       inttohex( sbn[d], ctmp, 2 );
00072       filename += ctmp;
00073    }
00074    filename += ".mcf";
00075    delete [] ctmp;
00076    return filename;
00077 };

string MCFsbfilename MRAsbn  sbn,
string  filenamebase
 

Definition at line 49 of file MCFsbfilename.cpp.

00050 {
00051 //   return MCFsbfilename( sbn, filenamebase.c_str() );
00052    string filename = filenamebase;
00053    char* ctmp = new char[2*2+1];
00054    filename += ".sb";
00055    for( int d = 0; d < sbn.dim(); ++d ) {
00056       inttohex( sbn[d], ctmp, 2 );
00057       filename += ctmp;
00058    }
00059    filename += ".mcf";
00060    delete [] ctmp;
00061    return filename;
00062 }

string MCFsbfilename int  isbn,
char *  filenamebase
 

Definition at line 37 of file MCFsbfilename.cpp.

00038 {
00039    string filename = filenamebase;
00040    char* ctmp = new char[2*2+1];
00041    inttohex( isbn, ctmp, 2 );
00042    filename += ".sb";
00043    filename += ctmp;
00044    filename += ".mcf";
00045    delete [] ctmp;
00046    return filename;
00047 };

string MCFsbfilename int  isbn,
string  filenamebase
 

Definition at line 24 of file MCFsbfilename.cpp.

00025 {
00026 //   return MCFsbfilename( isbn, filenamebase.c_str() );
00027    string filename = filenamebase;
00028    char* ctmp = new char[2*2+1];
00029    inttohex( isbn, ctmp, 2 );
00030    filename += ".sb";
00031    filename += ctmp;
00032    filename += ".mcf";
00033    delete [] ctmp;
00034    return filename;
00035 }


Generated on Mon May 31 21:40:01 2004 for SR2k4 Assembler by doxygen 1.3.6