strtol

    -1

    1答えて

    私は必要な解決策を見つけていなかったので、私は次のようにstrtolを使用しようとしたthis質問をチェックアウトした後: :このコードは、いくつかの中間値を生成 in = (unsigned char *)malloc(16); for(size_t i = 0; i < (size_t)strlen(argv[2])/2; i+=2) { long tmp = 0;

    0

    1答えて

    Linux環境でansi Cでプログラミングしていますが、gccコンパイラを使用しています。 は、私は次のコード #define USER_IN_LEN 15 #define EXTRA_SPACES 2 #define DELIMS " ,\n" //define the sruct typedef struct position { int x; int y;

    -1

    1答えて

    私はstrtoul機能を使用しようとしていますが、それ以下のように予期しない値(付加初めでのFFの)戻っている: #include <stdio.h> #include <string.h> #include <limits.h> main() { unsigned long temp ; char *err; temp = strtoul("33344444

    0

    1答えて

    私は、構造体にフレームからIP addressを置く:私のメインプログラムで unsigned char destination_address[4]; を私は構造体のロード: struct ipv4 naglowek_ipv4; upakuj_ipv4(bufor_eth_ipv4, &naglowek_ipv4); そして、これを表示してみてください printf("Destinat

    2

    3答えて

    strtolは、入力された文字列strを指定された2〜36の任意の基数のlong値に変換します。strtof()は同様の機能を提供しますが、 strtofと同じ機能を持ちますが、ベースを選択することはできますか? たとえば、文字列として101.101が入力されたとします。私は strtof("101.101", null, 2); を行うと、あなたは.でそれを分割し、10進数の後に前の部分と一

    -3

    1答えて

    私の現在の問題は、未知数の整数をstdinから読み込むことです。私のアプローチは、gets()を使って行全体をchar配列(char str[50])として保存することです。私は、char配列を解析し、それぞれの "string int"を整数に変換し、int配列に格納しようとしています。私はstrtolを使用しようとしましたが(nums[i]=strtol(A, &endptr, 10)ここでは

    -3

    1答えて

    #include "stdafx.h" #include "stdlib.h" #include <ctype.h> int num = 0; int i = 0; int ch = 0; int letter_index_in_alphabet(int ch) { if (isalpha(ch) == true) { char temp_str[2]

    1

    3答えて

    atoiの代わりにstrtolを使用するべきであると聞いたことがあります。私は、文字列が整数であるかどうかを確認するために、このコードを使用することができるかどうかを確認したかった。 #include <iostream> #include <stdlib.h> using namespace std; int main() { string testString = "AN

    1

    1答えて

    char theInput[10]; long option; int innerLoop = 1; char *dunno; while(innerLoop == 1){ printf("\nType '1' to get your change, '2' to select another item, or '3' to add more funds: "); fg

    2

    1答えて

    私はC言語では少し新しく、ポインタと逆参照を使用して関数の引数にアクセスする方法についていくつか理解したいと思います。 私のコードですが、プログラムの全ポイントは、空白で区切られた2桁の数字で特定のパラメータを解析するのに、strtolを使用することです。 int sum(const char *input){ char *input = input_line; // dereferen