arrays

How to create a array of buttons Object?

I want to create 10 buttons using an array. How to create it? I am using array = [[[NSArray alloc] initWithObjects:button1, button2] retain]; But It tells Missing Sentinel in Function Call. Where, I am wrong? ...

"unresolved external symbol" on template specialization for array of char

I have something like this in my code: template <typename T> struct A { void Print(); }; template <> struct A<char*> { void Print() { printf("Char*!\n"); } }; template <typename T> void DoSomething(T& lol) { A<T> a; a.Print(); } int main() { char a[5]; DoSomething(a); } And this produces the following linker error: err...

Boolean array using "char"

Hi, I made an object that actually represents an array of 8 booleans stored in a char. I made it to learn something more about bitwise operators and about creating your own objects in C. So I've got two questions: Can I be certain if the below code always works? Is this a good implementation to make an object that can't get lost in C, ...

Algorithm for determining largest set of successively evenly spaced value of numbers in a sorted array?

For example, in the input array [0,1,4,6,8,9,12] the largest set of successively evenly spaced numbers is {0,4,8,12} and the next largest that isn't a subset of the largest is {4,6,8}. ...

Modbus logger into database and array handling strategy

I have found that reading 64 contiguous memory locations (elements) using modbus is the most efficient way of retrieving information over Modbus using the rmodbus library. My goal is to log the read information in a simple database that can be mined to generate graphs and tables of data on a webpage and store the most current value in ...

Comparing two arrays in Javascript - Returning differences

Assuming we have: array1 = ['A', 'B', 'C', 'D', 'E']; array2 = ['C', 'E']; Is there a proven and fast solution to compare two arrays against each other, returning one array without the values appearing in both arrays (C and E here). So: array3 = ['A', 'B', 'D'] should be the output of the solution. (jquery may be involved) thx. ...

IEnumerable<T> vs T[]

I just realize that maybe I was mistaken all the time in exposing T[] to my views, instead of IEnumerable<T>. Usually, for this kind of code: foreach (var item in items) {} item should be T[] or IEnumerable<T>? Than, if I need to get the count of the items, would the Array.Count be faster over the IEnumerable<T>.Count()? ...

array datastructure php problem

i want to make a new data structure using arrays for this query it will be like : will start with a query and a code example i want to make a new data structure using arrays for this query it will be like : //this is for the first headline [46] => Array ( [headline_name] => headline 1 [score] => 50 ...

Optimizing 'for-loops' over arrays in C99 with different indexing.

Hi there, I want to speed up an array multiplication in C99. This is the original for loops: for(int i=0;i<n;i++) { for(int j=0;j<m;j++) { total[j]+= w[j][i] * x[i]; } } My boss asked my to try this, but it did not improve the speed: for(int i=0;i<n;i++) { float value = x[i]; for(int...

[zsh] Remove entry from array

Hi, I want to do sth. like this: foo=(a b c) foo-=b echo $foo # should output "a c" How can I remove an entry from an array? foo-=b does not work. The removal should work no matter where the entry is. ...

[zsh] add string at beginning of each array entry

For example, I have a=(1 2 3) and I want to get a=(foo1 foo2 foo3). What would be an easy/clean way to get that? ...

Function C++ to C# (safe code)

Hi, i need help. c++: static void doIp(byte data[]) { unsigned char j, k; byte val; byte buf[8]; byte *p; byte i = 8; for(i=0; i<8; i++) { val = data[i]; p = &buf[3]; j = 4; do { for(k=0; k<=4; k+=4) { p[k] >>= 1; if(val & 1) p[k] |= 0x80; val >>= 1; } ...

What's missing from this strategy of choosing which C# collection to use?

Here's my strategy for choosing which C# collection type to use: if number of items in collection is fixed, then use an array, e.g.: string[] directions = new string[] { "north", "south", "east", "west" }; otherwise always use List<T> unless of course you need a more specialized collection, e.g. Stack<T>, Queue<T>, or Dictionary<TKey,...

Comparing arrays in C++

I have a homework program that I need a little help on. I need to compare an array containing the answer key of a test to an array containing the student answers. The problem I am running into is that I need to take the blank answers into account. I cannot seem to come up with code that will compare the arrays, then display the score. Th...

array_unique with two arrays

I have two arrays of the same length ($search_type, $search_term). I want to remove any duplicates in the sense of there being searches that have the same type and search term (ie $search_type[$a] == $search_type[$b] && $search_term[$a] == $search_term[$b]). I'm aware that I could write this using loops, was wondering if there's a si...

Rails: Flatten array in parameter

Hi, I'm trying to flatten an array for my form. def update @tour = Tour.find(params[:id]) params[:tour][:hotel_ids][0] = params[:tour][:hotel_ids][0].split(',') ... This results in: "hotel_ids"=>[["1","2"]] Naturally I want it to be "hotel_ids"=>["1","2"] My Form: <%= text_field_tag 'tour[hotel_ids][]', nil %> Hope anyon...

CakePHP returning double array from find('list) query

I'm using cakephp and am getting back a "double array" where it is giving me 2 arrays where it should be 1, I have looked into the issue as far as cakephp and can't figure it out and just want to move past this for now so I am wondering if anyone knows how to unset a second array if a variable has 2 arrays.. below is the print_r of the a...

C# strange code

Anyone know what follow code does? the question is about follow operators: & and |,and 0xfc salt[0] = (byte)((salt[0] & 0xfc) | (saltLen & 0x03)); salt[1] = (byte)((salt[1] & 0xf3) | (saltLen & 0x0c)); salt[2] = (byte)((salt[2] & 0xcf) | (saltLen & 0x30)); salt[3] = (byte)((salt[3] & 0x3f) | (saltLen & 0xc0)); ...

Why does C++ support memberwise assignment of arrays within structs, but not generally?

I understand that memberwise assignment of arrays is not supported, such that the following will not work: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" I just accepted this as fact, figuring that the aim of the language is to provide an open-ended framework, and let the user decide how to imple...

Why does assigning a value to an array in a for loop result in the array having the same value for each iteration when passed to console.log()?

Given the following code: var tmp = [0]; for(var i=0;i<100;i++) { tmp[0] = i; console.log(tmp); } I'd expect output of [0], [1], [2], [3], etc But I instead get [99], [99], [99], [99], etc Stepping through the code in a debugger (firebug) however nets me the correct result of [0], [1], [2]. ...