#include <iostream>
#include <string.h>
int main()
{
char FileName[7]; // space for 6 characters + 1 for the nul terminator
FileName[0] = '0';
FileName[1] = '1';
FileName[2] = '2';
FileName[3] = '3';
FileName[4] = '4';
FileName[5] = '5';
FileName[6] = '\0'; // Very important to add a 0 at the end of the char array, to make a valid C-string
printf( "FileName = %s\n", FileName );
char FileNameWithSlash1[8] = "/"; // space for `/` + file name
strcat( FileNameWithSlash1, FileName );
printf( "FileNameWithSlash1 = %s\n", FileNameWithSlash1 );
char FileNameWithSlash2[8]; // space for `/` + file name
sprintf( FileNameWithSlash2, "/%s", FileName );
printf( "FileNameWithSlash2 = %s\n", FileNameWithSlash2 );
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgbWFpbigpCnsKCQoJY2hhciBGaWxlTmFtZVs3XTsgLy8gc3BhY2UgZm9yIDYgY2hhcmFjdGVycyArIDEgZm9yIHRoZSBudWwgdGVybWluYXRvcgoJRmlsZU5hbWVbMF0gPSAnMCc7CglGaWxlTmFtZVsxXSA9ICcxJzsKCUZpbGVOYW1lWzJdID0gJzInOwoJRmlsZU5hbWVbM10gPSAnMyc7CglGaWxlTmFtZVs0XSA9ICc0JzsKCUZpbGVOYW1lWzVdID0gJzUnOwoJRmlsZU5hbWVbNl0gPSAnXDAnOyAvLyBWZXJ5IGltcG9ydGFudCB0byBhZGQgYSAwIGF0IHRoZSBlbmQgb2YgdGhlIGNoYXIgYXJyYXksIHRvIG1ha2UgYSB2YWxpZCBDLXN0cmluZwoJcHJpbnRmKCAiRmlsZU5hbWUgPSAlc1xuIiwgRmlsZU5hbWUgKTsKCQoJY2hhciBGaWxlTmFtZVdpdGhTbGFzaDFbOF0gPSAiLyI7IC8vIHNwYWNlIGZvciBgL2AgKyBmaWxlIG5hbWUKCXN0cmNhdCggRmlsZU5hbWVXaXRoU2xhc2gxLCBGaWxlTmFtZSApOwoJcHJpbnRmKCAiRmlsZU5hbWVXaXRoU2xhc2gxID0gJXNcbiIsIEZpbGVOYW1lV2l0aFNsYXNoMSApOwoJCgljaGFyIEZpbGVOYW1lV2l0aFNsYXNoMls4XTsgLy8gc3BhY2UgZm9yIGAvYCArIGZpbGUgbmFtZQoJc3ByaW50ZiggRmlsZU5hbWVXaXRoU2xhc2gyLCAiLyVzIiwgRmlsZU5hbWUgKTsKCXByaW50ZiggIkZpbGVOYW1lV2l0aFNsYXNoMiA9ICVzXG4iLCBGaWxlTmFtZVdpdGhTbGFzaDIgKTsKCQoJcmV0dXJuIDA7Cn0=