avoid sprintf()
This commit is contained in:
@ -615,9 +615,7 @@ void AmoebaConvolution::debug_file(int array, const char *label)
|
|||||||
|
|
||||||
// open file
|
// open file
|
||||||
|
|
||||||
char fname[128];
|
if (me == 0) fp = fopen(fmt::format("tmp.{}.{}", labels[which], label).c_str(), "w");
|
||||||
sprintf(fname,"tmp.%s.%s",labels[which],label);
|
|
||||||
if (me == 0) fp = fopen(fname,"w");
|
|
||||||
|
|
||||||
// file header
|
// file header
|
||||||
// ncol = # of columns, including grid cell ID
|
// ncol = # of columns, including grid cell ID
|
||||||
|
|||||||
@ -959,7 +959,8 @@ char *Variable::retrieve(const char *name)
|
|||||||
str = data[ivar][0] = utils::strdup(result);
|
str = data[ivar][0] = utils::strdup(result);
|
||||||
} else if (style[ivar] == EQUAL) {
|
} else if (style[ivar] == EQUAL) {
|
||||||
double answer = evaluate(data[ivar][0],nullptr,ivar);
|
double answer = evaluate(data[ivar][0],nullptr,ivar);
|
||||||
sprintf(data[ivar][1],"%.15g",answer);
|
delete[] data[ivar][1];
|
||||||
|
data[ivar][1] = utils::strdup(fmt::format("{:.15g}",answer));
|
||||||
str = data[ivar][1];
|
str = data[ivar][1];
|
||||||
} else if (style[ivar] == FORMAT) {
|
} else if (style[ivar] == FORMAT) {
|
||||||
int jvar = find(data[ivar][0]);
|
int jvar = find(data[ivar][0]);
|
||||||
@ -1000,7 +1001,8 @@ char *Variable::retrieve(const char *name)
|
|||||||
char *strlong = python->long_string(ifunc);
|
char *strlong = python->long_string(ifunc);
|
||||||
if (strlong) str = strlong;
|
if (strlong) str = strlong;
|
||||||
} else if (style[ivar] == TIMER || style[ivar] == INTERNAL) {
|
} else if (style[ivar] == TIMER || style[ivar] == INTERNAL) {
|
||||||
sprintf(data[ivar][0],"%.15g",dvalue[ivar]);
|
delete[] data[ivar][0];
|
||||||
|
data[ivar][0] = utils::strdup(fmt::format("{:.15g}",dvalue[ivar]));
|
||||||
str = data[ivar][0];
|
str = data[ivar][0];
|
||||||
} else if (style[ivar] == ATOM || style[ivar] == ATOMFILE ||
|
} else if (style[ivar] == ATOM || style[ivar] == ATOMFILE ||
|
||||||
style[ivar] == VECTOR) return nullptr;
|
style[ivar] == VECTOR) return nullptr;
|
||||||
|
|||||||
Reference in New Issue
Block a user