全部评论 2

  • 这样也不行

    #include <iostream>
    #include <cstring>
     
    int main() {
        const char* message = "Hello ACGO";
        const size_t size = 1024 * 1024;//1MB
        char buffer[size];
     
        
        size_t max_length = size - std::strlen(message) - 1; 
        if (max_length > 0) {
            
            std::strncpy(buffer, message, max_length);
            buffer[max_length] = '\0'; 
            std::cout << buffer;
        }
     
        return 0;
    }
    

    如果Hello ACGO>1MB则不输出,(Hello ACGO)<则输出

    2024-08-06 来自 广东

    1
  • 做不了

    2024-08-06 来自 广东

    1

热门讨论