Reproducido: https: //blog.csdn.net/lile777/article/details/41819449
uso de la función sprintf_s
Función: los datos de salida se formatea en una cadena
Prototipo de la función :
-
int sprintf_s (
-
-
char * buffer,
-
-
size_t sizeOfBuffer,
-
-
const char * formato [,
-
-
argumento] ...
-
-
);
Es necesario incluir el archivo de cabecera: stdio.h
nota:
sprintf_s () es sprintf () versión de seguridad a la longitud tampón evitar especificado por sprintf () los riesgos de desbordamiento
Ejemplo de programa:
-
nombre de archivo char [ 1024]; // necesidad de pre-asignar buffers
-
-
Char ruta1 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\ tesseract.exe";
-
Char ruta2 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\";
-
Char trayecto3 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\ txt";
-
Char path4 [ 128] = "-l chi_sim";
-
-
sprintf_s (nombre de archivo, sizeof (nombre de archivo), "% s% s% s% s", ruta1, filepath, trayecto3, path4);
-
-
sistema (filename);
>>> http://blog.csdn.net/tigernana/article/details/6916491
funciones relacionadas:
snprintf ()