, ++ . :
char name[10] = "abcd";
, :
buffer buf = { "NDS", "3174" };
, , .
buf.ProjectName = "abcde";
, ++, - , buf.ProjectName , "abcde". , ProjectName , .
, , ( , ASCIIZ Google), :
strcpy(buf.ProjectName, "name");
ProjectName , , ProjectName, , . - - strncpy(buf.ProjectName, "name", sizeof buf.ProjectName). , , buf.ProjectName , .
++ - C - std::string. :
#include <string>
struct Buffer
{
std::string project_name_;
std::string project_id_;
};
Buffer b;
b.project_name_ = "abcde";
b.project_id_ = b.project_name_;