![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.1ベストアンサー
- 回答日時:
つまり、「数字で構成された文字列を、int型に変換したい」ということでいいのでしょうか?
ならば、
int my_atoi(char *str)
{
int ret = 0;
while (isdigit(*str)) /* isdigit()を使うには、ctype.hが必要 */
ret = ret*10 + (*str++ - '0');
return ret;
}
で良いでしょう。
ちなみに、数字列→数値の変換は、「型変換」ではなくて「データ変換」といいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# 至急教えてください! プログラミングの問題です! お願いします! 出力2と全く同じ出力をするように、 2 2022/06/22 23:10
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# c言語 int temp = 0; if(isdigit(arr[i])){ temp=arr[i] 2 2022/03/27 01:44
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
COBOLによる全角・半角混...
-
C#で16進数からASCIIへの変換の...
-
セル内の文字列が日本語か英語...
-
C言語でUTF-8コードで読み込ん...
-
ふりがなをアルファベット化す...
-
RubyでUTF8のコード値を文字に...
-
VS 2008(VB.NET)
-
Excelマクロにて30分単位の計算...
-
S-JIS → JIS コード変換するには
-
latin-1 (ISO-8859-1)への変換
-
Symfowareでのデータ型変換につ...
-
ExcelVBA実行後に時々落ちる
-
数字5桁文字コード?
-
10進数→2進数への変換
-
文字列の最初の0(ゼロ)を取...
-
VBでIMEの変換文字列を拾いたい
-
「髙(はしごたか)」を文字コー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
友人とのラインで 「~MBと書く...
-
std::stringからLPCWSTR型への変換
-
英数字を含む文字列(0-9,A-Z)...
-
ExcelVBA実行後に時々落ちる
-
Excelマクロにて30分単位の計算...
-
ふりがなをアルファベット化す...
-
sedで日本語の置換方法について
-
S-JIS → JIS コード変換するには
-
VS 2008(VB.NET)
-
COBOLによる全角・半角混...
-
Symfowareでのデータ型変換につ...
-
CString ←→ BSTRの変換について
-
JIS → S-JIS コード変換するには
-
2バイト文字をJEFからSJISに変...
-
EBCDICをASCIIに変換したい
-
フォームのコントロールのバッ...
-
EBCDICへの変換
おすすめ情報