Все вопросы: [int]

83 вопросов

похожие теги: unsigned-long-long-int
2
голосов
6ответов
3409 просмотров

strange malloc behavior in C

I am trying to create a matrix with dynamic proportions and to initialize it here is the code I am using to allocate memory and initialization: int **matrix; //mem allocation matrix=(int*)malloc(sizeof(int*)*mat_w); for (i=0;i<mat_w;i++) matrix[i]=(int)malloc(sizeof(int)*mat_h); //init fo...

0
голосов
7ответов
1248 просмотров

Regex for matching ARGB Color (-44830298)

i'm trying to get Color information that i've stored in a text file and then use that color as the forecolor for a label. BUT, at run time when i click the button to do it, it doesnt give me any error messages or anything. the code i have is below: MatchCollection lines = Regex.Matches(File.Rea...

1
голосов
3ответов
366 просмотров

asm subroutine handling int and char from c++ file

how are an int and char handled in an asm subroutine after being linked with a c++ program? e.g. extern "C" void LCD_ byte (char byte, int cmd_ data); how does LCD_ byte handle the "byte" and "cmd_ data"? how do I access "byte" and "cmd_ data" in the assembly code?

2
голосов
6ответов
5550 просмотров

Convert hexadecimal string with leading "0x" to signed short in C++?

I found the code to convert a hexadecimal string into a signed int using strtol, but I can't find something for a short int (2 bytes). Here' my piece of code : while (!sCurrentFile.eof() ) { getline (sCurrentFile,currentString); sOutputFile<<strtol(currentString.c_str(),NULL,16)&lt...

26
голосов
5ответов
5889 просмотров

Why do I have to assign a value to an int in C# when defaults to 0?

This works: class MyClass { int a; public MyClass() { int b = a; } } But this gives a compiler error ("Use of unassigned local variable 'a'"): class MyClass { public MyClass() { int a; int b = a; } } As far as I can tell this happens beca...

1
голосов
3ответов
406 просмотров

Fixed-length integer datatypes

I have read of the Zero One Infinity rule in software design. Why is it called this? based on the actual behavior of software and its engineers, wouldn't this be better called the Zero One Two Billion One Hundred Forty-Seven Million Four Hundred Eighty-Three Thousand Six Hundred Forty-Eight rule...

0
голосов
1ответов
1110 просмотров

storing a value from an unsigned integer (2bytes long) to an unsigned char variable using bitwise operators?

How do I put the value of 0x04 in register 4 if the instruction was 1rxy? 1RXY-Load register R with the value at memory address XY #include <stdio.h> unsigned char r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,ra,rb,rc,rd,re,rf; void reg_check(unsigned char reg); void rxy1(unsigned char reg, unsigned ch...

0
голосов
5ответов
2453 просмотров

Cast bool to T where T is int

How can I make this function reliably cast sourceValue to type T where sourceValue is bool and T is int? public static T ConvertTo(Object sourceValue) { // IF IS OF THE SAME TYPE --> RETURN IMMEDIATELY if (sourceValue is T) return (T) sourceValue; var val = ConvertTo(sourceValue, ...

10
голосов
3ответов
20004 просмотров

Haskell converting Float to Int

I'm still new and trying to create a list for use in a function and want to keep it as small as possible which happens to be logBase x y. but I'm having trouble getting logBase into something I can use in this list. [1 .. (logBase x y)] Any suggestions?

1
голосов
1ответов
1816 просмотров

Add 2d int array to NSDictionary

I am new to Objective C and am having troubles adding a 2d int array to a NSMutableDictionary. The code errors with "incompatible pointer type" - I assume this is because setObject would be expecting an object.. Here is the code - I am trying to have a Dictionary containing my level data: NSMut...

396
голосов
30ответов
560452 просмотров

Way to get number of digits in an int?

Is there a neater way for getting the length of an int than this method? int length = String.valueOf(1000).length();

222
голосов
12ответов
610419 просмотров

How do I convert from int to Long in Java?

I keep finding both on here and Google people having troubles going from long to int and not the other way around. Yet I'm sure I'm not the only one that has run into this scenario before going from int to Long. The only other answers I've found were "Just set it as Long in the first place" whic...

347
голосов
7ответов
659274 просмотров

How to convert float to int with Java

I used the following line to convert float to int, but it's not as accurate as I'd like: float a=8.61f; int b; b=(int)a; The result is : 8 (It should be 9) When a = -7.65f, the result is : -7 (It should be -8) What's the best way to do it ?

56
голосов
5ответов
30488 просмотров

What is the differences between Int and Integer in Scala?

I was working with a variable that I had declared as an Integer and discovered that> is not a member of Integer. Here's a simple example: scala> i warning: there were deprecation warnings; re-run with -deprecation for details res28: Integer = 3 scala> i > 3 <console>:6: error:...

37
голосов
2ответов
128027 просмотров

Convert String to Integer in XSLT 1.0

I want to convert a string value in xslt to an integer value. I am using xslt 1.0, so i can't use those functions supported in xslt 2.0. Please help.

20
голосов
8ответов
28709 просмотров

Is int in C Always 32-bit?

This is related to following question, How to Declare a 32-bit Integer in C Several people mentioned int is always 32-bit on most platforms. I am curious if this is true. Do you know any modern platforms with int of a different size? Ignore dinosaur platforms with 8-bit or 16-bit architectures...

29
голосов
12ответов
43708 просмотров

C - Check if Integer is assigned

How do I determine if an integer is unassigned? int i; /* no assignment */ if (/* conditional statement here to check if int i is unassigned or not */) { printf("Integer is unassigned!\n"); } else { printf("Integer is assigned!\n"); }

61
голосов
3ответов
50426 просмотров

string::size_type instead of int

const std::string::size_type cols = greeting.size() + pad * 2 + 2; Why string::size_type? int is supposed to work! it holds numbers!!!

1
голосов
3ответов
1066 просмотров

read a int from a file wrote by java's writeInt method in C++?

How would one go about doing this? Also, is there an easy way to do it? Using a lib like Boost or something?

4
голосов
5ответов
727 просмотров

Fastest/easiest way to average ARGB color ints?

I have five colors stored in the format #AARRGGBB as unsigned ints, and I need to take the average of all five. Obviously I can't simply divide each int by five and just add them, and the only way I thought of so far is to bitmask them, do each channel separately, and then OR them together agai...

2
голосов
7ответов
473 просмотров

C/C++ an int value that isn't a number?

Can this ever happen ? 3 asserts, where one should activate. int nr = perform_calc(); assert( nr == 0); assert( nr > 0); assert( nr < 0); Can there be a case when the program doesn't activate the asserts on g++ 3.4.4. And no I don't have the possibility to change the code in order to pr...

1394
голосов
18ответов
509089 просмотров

What is the difference between const int*, const int * const, and int const *?

I always mess up how to use const int*, const int * const, and int const * correctly. Is there a set of rules defining what you can and cannot do? I want to know all the do's and all don'ts in terms of assignments, passing to the functions, etc.

14
голосов
7ответов
12713 просмотров

increment int object

Is there a way in python to increment int object in place, int doesn't seem to implement __iadd__ so += 1 actually returns a new object >>> n=1 >>> id(n) 9788024 >>> n+=1 >>> id(n) 9788012 What I want is n to remain pointing to same object. Purpose: I have ...

2
голосов
12ответов
460 просмотров

Why doesn't this overflow?

Given this code: int x = 20000; int y = 20000; int z = 40000; // Why is it printing WTF? Isn't 40,000 > 32,767? if ((x + y) == z) Console.WriteLine("WTF?"); And knowing an int can hold −32,768 to +32,767. Why doesn't this cause an overflow?

76
голосов
6ответов
202735 просмотров

Как преобразовать из int в строку в объекте c: пример кода

Я пытаюсь преобразовать int в строку, но у меня возникают проблемы. Я следил за выполнением через отладчик, и строка «myT» получает значение «сумма», но оператор «if» не работает правильно, если «сумма» равна 10,11,12. Не следует ли мне использовать примитивный тип int для хранения числа? Кроме ...

0
голосов
3ответов
2273 просмотров

Как создать FILETIME в Win32?

У меня есть значение __int64, которое является 64-битным значением FILETIME. FILETIME имеет dwLowDateTime и dwHighDateTime. Когда я пытаюсь назначить __int64 на FILETIME, я получаю C2440. Как мне назначить __int64 на FILETIME? Или как мне разделить __int64, чтобы я мог назначить низкую часть ...

61
голосов
4ответов
23466 просмотров

Почему я не могу распаковать int как десятичное?

У меня есть IDataRecord reader, из которого я получаю десятичную дробь следующим образом: decimal d = (decimal)reader[0]; По какой-то причине это вызывает недопустимое исключение приведения, говоря, что «Указанное приведение недействительно». Когда я набираю reader[0].GetType(), он гов...

1
голосов
2ответов
1018 просмотров

GUID SQL Server (из Active Directory) против Int

Мы перенесли много данных из нашей старой системы заказов. Эта система сохраняла инициалы пользователей в нашей таблице «Заказы» для каждого созданного ими заказа. Теперь, когда у нас есть представление, которое смотрит на активный каталог, я хотел бы обновить эти инициалы с помощью objectguid а...

28
голосов
8ответов
22557 просмотров

Ruby round float to int, если целое число

В Ruby я хочу преобразовать float в int, если это целое число. Например a = 1.0 b = 2.5 a.to_int_if_whole # => 1 b.to_int_if_whole # => 2.5 В основном я стараюсь избегать отображения ".0" на любом числе, не имеющем десятичной дроби. Я ищу элегантный (или встроенный) способ сделать ...

39
голосов
11ответов
37071 просмотров

Как использовать длинный идентификатор в приложениях Rails?

Как я могу изменить тип (по умолчанию) для идентификаторов ActiveRecord? int недостаточно длинный, я бы предпочел long. Я был удивлен, что для миграций нет: long - можно ли использовать просто десятичную дробь?