Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstring>
- int main(void)
- {
- std::string s1("HolaMundo");
- std::string s2("HolaMundo\0");
- char carray1[9];
- memset(carray1, 0, 9);
- strncpy(carray1, s1.c_str(), 10);
- std::cout << carray1 << std::endl;
- char carray2[9];
- memset(carray2, 0, 9);
- strncpy(carray2, s1.c_str(), 9);
- std::cout << carray2 << std::endl;
- char carray3[9];
- memset(carray3, 0, 9);
- strncpy(carray3, s2.c_str(), 10);
- std::cout << carray3 << std::endl;
- char carray4[9];
- memset(carray4, 0, 9);
- strncpy(carray4, "HolaMundo", 9);
- std::cout << carray4 << std::endl;
- return EXIT_SUCCESS;
- }
Add Comment
Please, Sign In to add comment