From e141c8bf7f173cb6ce38d5dcb14add0d92eb3c97 Mon Sep 17 00:00:00 2001 From: Dipti Gawde <77376065+dips1400@users.noreply.github.com> Date: Fri, 29 Jan 2021 10:52:25 +0530 Subject: [PATCH] changes made in place of char** , i != argc , ++i and (str += argv[i]) --- ch06/ex6_25_26.cpp | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/ch06/ex6_25_26.cpp b/ch06/ex6_25_26.cpp index dc8ae6eb..10c4318c 100644 --- a/ch06/ex6_25_26.cpp +++ b/ch06/ex6_25_26.cpp @@ -7,13 +7,17 @@ #include #include -int main(int argc, char** argv) +int main(int argc, char* argv) { - std::string str; - for (int i = 1; i != argc; ++i) { - str += argv[i]; - str += " "; - } + std::cout << "enter the no of times string to be concatenated :"; + std::cin >> argc; + std::cout << "enter the string to be concatenated"; + std::cin >> argv; - std::cout << str << std::endl; + std::string str = argv; + + for (int i = 1; i < argc; i++) { + str += argv; //str =str + argv; + } + std::cout << "Concatenated string is : " << str; }