atoi

    -1

    3答えて

    を失敗しているhold4に保存された値です。 char hold4[4] = { "0", "." , "1", "5", "\0"); 私はその後intに変換しようと、私は int hm = atoi(hold4); hmとして出力し得る: hm = 0 私はそれがhold4の値だとしてhmは、0.15であることを期待しています。私はその後の数学演算にこの値を使用したいと思います。こ

    16

    1答えて

    私は関数が何をしているのか理解していますが、最後の文字が戻り値の型であることを除いて、名前の作成方法を推測することはできません。

    -3

    1答えて

    私は、例えば1 + 2のような小さなプログラムを作ろうとしています。出力はそれらの2つの数値の和でなければなりません。しかし、それは墜落し続けるか、何もしません。どうしたの? #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ char *op; char *first; char *seco

    0

    4答えて

    私はC言語を学習する本の「The C Programming Language」を読んでいて、算術s[i] - '0'を見つけました。彼らはs [i]に格納されている文字の数値を返します。私はそれをかなり理解していませんでしたが、それはどのようにして減算によって値を与えることができましたか? メモこれはatoi関数で使用されます。atoi関数は、数字の文字列を数値に変換します。 おかげ

    -2

    1答えて

    ここに私のコードです。 findMin()関数のint value = atoi(ptr [index])文は、スクリーンショットに示すようにエラーを返します。 奇妙なことは、私がメインで同じATOI()関数を使用する場合、すべてのものはかなりうまく動作しますということですが、それはfindMinに悲鳴! atoiの署名で CODE: void* findMin(void *param);

    -5

    1答えて

    私は文字列としてユーザから入力を受け取ります。入力を整数配列に転送したい。私はatoiを使用していますが、ユーザーからの入力全体を整数配列の各部分に置きます。私はこれが起こることを得るにはどうすればよい: string input = 12345 array[0] = 1 array[1] = 2 array[2] = 3 etc. の代わりに:あなたは整数値に個別に各数字を変換し、配

    -4

    1答えて

    atoiを使用して、コマンドラインで渡された引数をintに変換しようとしていますが、文字列が小さいか大きいかに関わらず永遠にそれを取っています。何か案は? int main(int argc, char *argv[]) { int id; int v[5]; id=atoi(argv[2]); v[0]=atoi(argv[3]); v[1]=atoi(argv[4]); v[2]=

    -2

    1答えて

    私はキーボードで導入した配列から数値を抽出し、1つの整数に変換します。私のコードは次のとおりです。 #include <stdio.h> #include <string.h> #include <stdlib.h> int main(void) { int r, t, i; char expressio[t]; char vector[50];

    20

    1答えて

    "0xFA"またはそれ以上のような16進表現ストリングからintを作成する必要があります"FA"。 atoi("FA")のようなものが必要です。そのための標準的な解決策はありますか?

    -3

    2答えて

    私は、ユーザーがグレード(1〜5)を入力し、後で検査するためにグレードが配列に追加されるプログラムを作成しています。ユーザーが文字「s」を入力すると、プログラムは終了します。私のプログラムが失敗したとき、なぜですか? #include <stdio.h> #include <stdlib.h> int i; int grade[50]; char *num[20]; int ente