を使用せずにintへのstd ::文字列、ダブルなどの変換++私は、これが文字の配列に文字列オブジェクトを変換することによって行わ見てきました。配列を含むチュートリアルは私が理解するのが少し難しいです。しかし、私は配列なしで変換をしたい。C++ Cでchar配列
私はそれを行うにはどのようなアイデアを持っています:文字列は「1234」です。その後、私はこの文章を次のように整数に変換します。
if (symol4 == "4") int_var += 4 * 1;
if (symol3 == "3") int_var += 3 * 10;
if (symol3 == "2") int_var += 2 * 100;
if (symol3 == "1") int_var += 1 * 1000; //Don't worry, I'm familiar with cycles, this code is only for explaining my algorithm
私はあなたがそのアイデアを理解できることを願っています。
しかし、これが最善の方法かどうかはわかりません。私はそれをすることを可能にする機能を持っているライブラリがあるかどうか分かりません(もしあれば私は驚かないでしょう)。
文字配列を使用しないのは良い考えです。しかし、それは私が後で尋ねる別の質問です。
文字の配列を使用せずになど、ダブル、文字列を整数に変換するための最良の方法は何でしょう。
しかし、文字列**は定義上**の文字配列です。 – littleadv
std :: stringを参照していますか?さもなければ文字列は確かに文字の配列です。 – Hari
littleadv、私は知っています。しかし、私は別の文字の配列なしでそれをしたいです。 – AlexSavAlexandrov