質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

Q&A

解決済

4回答

798閲覧

数値を文字列に変換する

ShrillParasite

総合スコア31

C++

C++はC言語をもとにしてつくられた最もよく使われるマルチパラダイムプログラミング言語の1つです。オブジェクト指向、ジェネリック、命令型など広く対応しており、多目的に使用されています。

0グッド

0クリップ

投稿2018/11/17 06:25

c++についてです。
cinで入力された自然数N(ただしNは1以上10^5以下)を文字列に変えるにはどうしたら良いですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tiitoi

2018/11/17 06:31

std (標準ライブラリ) は使用可能でしょうか? C++11 でしたら、std::to_string(N) で可能ですが、std を使わないアルゴリズムの質問ですか?
tachikoma

2018/11/17 06:36

cinをstringで受ければいいだけのような。
guest

回答4

0

ベストアンサー

std::to_stringを使えばできますが。

cpp

1 2#include <iostream> 3#include <string> 4 5int main(){ 6 int i; 7 std::cin >> i; 8 9 std::string s = std::to_string(i); 10} 11

投稿2018/11/17 10:56

mitama_rs

総合スコア165

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

標準関数をつかわずに書いてみました。

c++

1#include <iostream> 2#include <string> 3 4int main(){ 5 int i; 6 std::cin >> i; 7 8 // std::string s = std::to_string(i); 9 // std::cout << s << std::endl; 10 11 std::string str(""); 12 while (i > 0) { 13 char c = '0' + i % 10; 14 str = std::string() + c + str; 15 i /= 10; 16 } 17 std::cout << str << std::endl; 18 return 0; 19}

投稿2018/11/18 00:09

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

sprintfで可能です

投稿2018/11/17 06:37

mysql_help

総合スコア24

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

どの部分が引っかかっているのかよく分かりませんが、とりあえずおいておきます。

C++

1#include <iostream> 2#include <string> 3using namespace std; 4int main(){ 5 string s; 6 cin >> s; 7 8 int N = stoi(s); 9 10 cout << N << endl; 11}

投稿2018/11/17 06:49

tachikoma

総合スコア3601

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ShrillParasite

2018/11/17 08:25

それは文字列を整数型に変えるものではないのですか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問