首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在c ++中将字符串乘以int

在C++中,将字符串乘以int的操作是不被直接支持的。字符串和整数是不同的数据类型,不能直接进行数学运算。但是,可以通过循环和字符串连接来实现字符串重复的效果。

以下是一个示例代码,展示如何将字符串重复int次:

代码语言:cpp
复制
#include<iostream>
#include<string>

std::string repeatString(const std::string& str, int n) {
    std::string result;
    for (int i = 0; i < n; ++i) {
        result += str;
    }
    return result;
}

int main() {
    std::string str = "abc";
    int n = 3;
    std::string repeatedStr = repeatString(str, n);
    std::cout<< repeatedStr<< std::endl;  // 输出 "abcabcabc"
    return 0;
}

在这个示例中,我们定义了一个名为repeatString的函数,它接受一个字符串和一个整数作为参数,并返回重复n次的字符串。在main函数中,我们调用这个函数并输出结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券