## 実現したいこと
c言語で変数foo(char型)を作りました。
この文字列の1番目と2番目を数値に変換してその和を出力したいのですが、エラーをはいてできません。
どうすれば解決することができるでしょうか。回答よろしくお願いします。
#include <stdio.h> #include <stdlib.h> char* foo = "12"; void main() { printf("%d\n", atoi(foo[0]) + atoi(foo[1])); }
環境:
windows10
visual studio c/c++
デバックログの一部
0x521BC920 (ucrtbased.dll) で例外がスローされました (hoge.exe 内): 0xC0000005: 場所 0x00000032 の読み取り中にアクセス違反が発生しました
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/17 11:38
2021/06/17 11:42
2021/06/17 11:44
2021/06/17 11:51