uso de la función sprintf_s

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 :

  1.  
       int  sprintf_s (
  2.  
     
  3.  
      char * buffer,
  4.  
     
  5.  
      size_t sizeOfBuffer,
  6.  
     
  7.  
      const  char * formato [,
  8.  
     
  9.  
      argumento] ...
  10.  
     
  11.  
      );

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:

  1.  
    nombre de archivo char [ 1024]; // necesidad de pre-asignar buffers
  2.  
     
  3.  
    Char ruta1 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\ tesseract.exe";
  4.  
    Char ruta2 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\";
  5.  
    Char trayecto3 [ 128] = "D: \\ Programa \\ Tesseract-OCR \\ txt";
  6.  
    Char path4 [ 128] = "-l chi_sim";
  7.  
     
  8.  
    sprintf_s (nombre de archivo, sizeof (nombre de archivo), "% s% s% s% s", ruta1, filepath, trayecto3, path4);
  9.  
     
  10.  
    sistema (filename);

 

>>> http://blog.csdn.net/tigernana/article/details/6916491

funciones relacionadas:

         snprintf ()

Supongo que te gusta

Origin www.cnblogs.com/MCSFX/p/12654779.html
Recomendado
Clasificación