Writing a function that takes in a string and prints out the characters in order of ASCII code
I have to write a function called alphabetize that returns void and takes in one string and prints out each character of the given string ordered by ASCII code lowest to highest.
For example: alphabetize("Hello World!") prints " !HWdellloor"
(note the space before "!HWdellloor"; it is in the proper order)
Completely confused on where to start. Thanks in advance
c++
add a comment |
I have to write a function called alphabetize that returns void and takes in one string and prints out each character of the given string ordered by ASCII code lowest to highest.
For example: alphabetize("Hello World!") prints " !HWdellloor"
(note the space before "!HWdellloor"; it is in the proper order)
Completely confused on where to start. Thanks in advance
c++
1
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to usestd::sort()
, and read it. Now, use what you just learned to sort your string. The End.
– Sam Varshavchik
Nov 15 '18 at 1:36
add a comment |
I have to write a function called alphabetize that returns void and takes in one string and prints out each character of the given string ordered by ASCII code lowest to highest.
For example: alphabetize("Hello World!") prints " !HWdellloor"
(note the space before "!HWdellloor"; it is in the proper order)
Completely confused on where to start. Thanks in advance
c++
I have to write a function called alphabetize that returns void and takes in one string and prints out each character of the given string ordered by ASCII code lowest to highest.
For example: alphabetize("Hello World!") prints " !HWdellloor"
(note the space before "!HWdellloor"; it is in the proper order)
Completely confused on where to start. Thanks in advance
c++
c++
asked Nov 15 '18 at 1:34
Peter EPeter E
11
11
1
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to usestd::sort()
, and read it. Now, use what you just learned to sort your string. The End.
– Sam Varshavchik
Nov 15 '18 at 1:36
add a comment |
1
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to usestd::sort()
, and read it. Now, use what you just learned to sort your string. The End.
– Sam Varshavchik
Nov 15 '18 at 1:36
1
1
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to use
std::sort()
, and read it. Now, use what you just learned to sort your string. The End.– Sam Varshavchik
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to use
std::sort()
, and read it. Now, use what you just learned to sort your string. The End.– Sam Varshavchik
Nov 15 '18 at 1:36
add a comment |
2 Answers
2
active
oldest
votes
You can take the string as a parameter(char*).In function, use strlen to calculate the length of the string, sort the string array, and print it.
add a comment |
Include bits/stdc++.h and
using namespace std;
Try the below code:
void alphabetize (string &str)
sort (str.begin(), str.end());
cout << str;
Don't include bits/stdc++.h and don't add using namespace std;. Forstd::sort
, use#include <algorithm>
; forstd::string
, use#include <string>
; forstd::cout
, use#include <iostream>
. Those are standard headers.bits/stdc++.h
is not.
– Pete Becker
Nov 15 '18 at 14:53
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53311218%2fwriting-a-function-that-takes-in-a-string-and-prints-out-the-characters-in-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can take the string as a parameter(char*).In function, use strlen to calculate the length of the string, sort the string array, and print it.
add a comment |
You can take the string as a parameter(char*).In function, use strlen to calculate the length of the string, sort the string array, and print it.
add a comment |
You can take the string as a parameter(char*).In function, use strlen to calculate the length of the string, sort the string array, and print it.
You can take the string as a parameter(char*).In function, use strlen to calculate the length of the string, sort the string array, and print it.
answered Nov 15 '18 at 1:43
Drake Wu - MSFTDrake Wu - MSFT
3636
3636
add a comment |
add a comment |
Include bits/stdc++.h and
using namespace std;
Try the below code:
void alphabetize (string &str)
sort (str.begin(), str.end());
cout << str;
Don't include bits/stdc++.h and don't add using namespace std;. Forstd::sort
, use#include <algorithm>
; forstd::string
, use#include <string>
; forstd::cout
, use#include <iostream>
. Those are standard headers.bits/stdc++.h
is not.
– Pete Becker
Nov 15 '18 at 14:53
add a comment |
Include bits/stdc++.h and
using namespace std;
Try the below code:
void alphabetize (string &str)
sort (str.begin(), str.end());
cout << str;
Don't include bits/stdc++.h and don't add using namespace std;. Forstd::sort
, use#include <algorithm>
; forstd::string
, use#include <string>
; forstd::cout
, use#include <iostream>
. Those are standard headers.bits/stdc++.h
is not.
– Pete Becker
Nov 15 '18 at 14:53
add a comment |
Include bits/stdc++.h and
using namespace std;
Try the below code:
void alphabetize (string &str)
sort (str.begin(), str.end());
cout << str;
Include bits/stdc++.h and
using namespace std;
Try the below code:
void alphabetize (string &str)
sort (str.begin(), str.end());
cout << str;
answered Nov 15 '18 at 5:21
VISHNUVISHNU
338
338
Don't include bits/stdc++.h and don't add using namespace std;. Forstd::sort
, use#include <algorithm>
; forstd::string
, use#include <string>
; forstd::cout
, use#include <iostream>
. Those are standard headers.bits/stdc++.h
is not.
– Pete Becker
Nov 15 '18 at 14:53
add a comment |
Don't include bits/stdc++.h and don't add using namespace std;. Forstd::sort
, use#include <algorithm>
; forstd::string
, use#include <string>
; forstd::cout
, use#include <iostream>
. Those are standard headers.bits/stdc++.h
is not.
– Pete Becker
Nov 15 '18 at 14:53
Don't include bits/stdc++.h and don't add using namespace std;. For
std::sort
, use #include <algorithm>
; for std::string
, use #include <string>
; for std::cout
, use #include <iostream>
. Those are standard headers. bits/stdc++.h
is not.– Pete Becker
Nov 15 '18 at 14:53
Don't include bits/stdc++.h and don't add using namespace std;. For
std::sort
, use #include <algorithm>
; for std::string
, use #include <string>
; for std::cout
, use #include <iostream>
. Those are standard headers. bits/stdc++.h
is not.– Pete Becker
Nov 15 '18 at 14:53
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53311218%2fwriting-a-function-that-takes-in-a-string-and-prints-out-the-characters-in-order%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Welcome to Stack Overflow. Please read the help pages, take the SO tour, read about how to ask good questions, as well as this question checklist. Lastly learn how to create a Minimal, Complete, and Verifiable Example.
– Some programmer dude
Nov 15 '18 at 1:36
Open your C++ book to the chapter that explains how to use
std::sort()
, and read it. Now, use what you just learned to sort your string. The End.– Sam Varshavchik
Nov 15 '18 at 1:36