struct student{     int id;     int score; };  struct student* allocate(){      struct student* students = (struct student*)malloc(sizeof(struct student)*10);      return students; }   void generate(struct student* students){      int i=0;      printf("%lu\n", sizeof(students));      printf("%lu\n", sizeof(struct student));      int length = sizeof(students)/sizeof(struct student);      printf("%d\n", length);      for(i=0;i&lt;length;i++){           printf("hi\n");      } }   I have this code which should create an array of 10 student structs. When I get to the generate function and try to see how much memory the students array had allocated it only says 8 bytes, the same as a single student struct itself and when I get to the for loop it is only printing "hi" once when it should be 8 times. What have I done wrong?  Output:  8 8 1 hi
First off, here is some code:  int main()  {     int days[] = {1,2,3,4,5};     int *ptr = days;     printf("%u\n", sizeof(days));     printf("%u\n", sizeof(ptr));      return 0; }   Is there a way to find out the size of the array that ptr is pointing to (instead of just giving its size, which is four bytes on a 32-bit system)?
I am trying to pickle some mangoes the Indian way. I boiled the jar in hot water, dried it and then added the mixture of spices, salt and mangoes to the jars after the mixture had cooled. I made the mixture in a frying pan to try and remove as much water as I could. After it was cooled, I put it in the jar and heated some mustard oil till it just barely started smoking. I let that cool and poured it over the mango spice mixture.  For the first three days it was fine. On the fourth day, I opened it to test the taste and ended up adding more salt. Now, there seems to be gas forming in the jar. I've noticed it a few times now. When I open the jar, I hear a whooshing noise as air escapes. It's quite a lot, since I opened the container about 3 times in a 10 hour period and each time gas escaped. Has this pickle gone bad? Or is this something that's normal? If M is a non-orientable closed connected 3 manifold prove H1(M) is an infinite group. What is the difference between "accumulative" and "cumulative"? I'm having a hard time understanding the real distinction between  and .  accumulative     adjective         tending to accumulate or arising from accumulation; cumulative.   tending to accumulate wealth; acquisitive.      cumulative     adjective         increasing or growing by accumulation or successive additions: the cumulative effect of one rejection after another.   formed by or resulting from accumulation or the addition of successive parts or elements.   of or pertaining to interest or dividends that, if not paid when due, become a prior claim for payment in the future: cumulative preferred stocks.      These definitions (and those from other dictionaries as well) say different things but I can't understand how they aren't really meaning the same thing.  Yet, when thinking about it, it seems there are some cases where it is distinctly more correct to use one or the other.  What's the difference, practically? When we push a box, the box applies an opposite force on my hand, but why does my hand move with the box as I push the box if the net force of my hand is 0? What is happening? I´m having some trouble with my udev rule. At the moment, I had my udev rule setup to execute a script whenever a Android phone is connected to any USB port on the computer. But I don´t want the script to be executed from every USB port. I just want that the script to be execute in example when the phone is connected to the 4th USB port and nothing should happen when it is connected to 1st, 2nd or 3rd USB port.  How can I achieve that and how can I determine the for example 4th USB Port?  I would highly appreciate your help.  My current udev rule:  KERNELS="1-2:1.1", ACTION=="add", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}!="1d6b", ATTRS{idVendor}!="203a", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", RUN+="/usr/local/bin/tmp.sh $attr{serial}" I need to create a metadata-table for all files in a File Geodatabase.   Is it possible to automatically be updated with new filenames, and possibly even metadata (as created in the ArcGIS metadata editor)? Fastest way to try all passwords Suppose you have a computer with a password of length $k$ in an alphabet of $n$ letters.  You can write an arbitrarly long word and the computer will try all the subwords of $k$ consecutive letters. What is the smallest word that contains all combinations of $k$ letters as subword? (i.e. the fastest way to hack the computer :) )  The smallest word that contains $n^k$ subwords of size $k$ has length $k-1+n^k$ and based on some easy cases, we would like to prove that it is in fact possible to find a word of such length that contains all possible passwords. The problem can be translated into a problem in graph theory, by taking as vertices all words of length $k$.  We tried $k=2$, where you can prove the conjecture by induction. For $n=2$ and small $k$ it also works. How do I mount a hibernated NTFS partition? Does any skill have a global cooldown? I am new to this game, and will try to optimize my game-play as much as possible. I will do this by making macros for my spells and abilities.  Are there global cooldown on spells and abilities in League of Legends?  Since this is important regarding macros to trigger spell and ability combos.  A Global Cooldown(GCD) is a cooldown which affect most if not all abilities, spells or items when using an ability, spell or item.   In most games it is there to prevent macroing/spamming of multiple instant abilities, spells or items, and usually has a set short duration independent of the ability, spell or items normal Cooldown. As an example, consider the two sentences:     There don't seem to be any doctors here.   and     There doesn't seem to be any doctors here.   To my ear, the first sounds great, and the second is painfully awkward.  So which is correct, grammatically? I've found lots of disagreement on this around the Web, with various sources citing different ways of treating the word "any" (as singular, always, or as either depending on to what it refers). No consensus, however, could I locate. This may be a stupid or trivial question, but I am new to Ubuntu, and have two unsolved problems (flashplayer doesn't play, and scanner doesn't work - in virgin install 13.04), so I started to search in documentation. In the 13.04 specific web site I was browsing the hardware section, and came across something like this: "Open Dash, and select Disk Utilities".  So what is Dash, and where is Disk Utilities?  The application finder could not find any of those. In terminal the "dash" command seems to invoke some sort of a shell. Find number of files with a specific extension, in all subdirectories Is there a way to find the number of files of a specific type without having to loop through all results inn a Directory.GetFiles() or similar method? I am looking for something like this:  int ComponentCount = MagicFindFileCount(@"c:\windows\system32", "*.dll");   I know that I can make a recursive function to call Directory.GetFiles , but it would be much cleaner if I could do this without all the iterating.  EDIT: If it is not possible to do this without recursing and iterating yourself, what would be the best way to do it? Cannot Upgrade Xcode 11 to Xcode 11.1 I'm unable to upgrade Xcode 11GM to 11.1 for some time on my Mid 2014 MacBook Pro running macOS Catalina. I've installed Xcode from Mac AppStore ages ago (IIRC circa 2014), and upgraded step by step since then. Currently, I'm experiencing the following loop:   AppStore reports that I have an update. I open AppStore, open updates, click "Update" on Xcode. Mac Downloads ~2.5GB first. Installs that patch. Continues to get the full package (~7.6GB). It starts to install. After some churning and install, it reports "Cannot download Xcode now, please try again later."   I have more than enough space on the disk, and nothing is modified in Xcode or in the OS (no homebrew or something similar).  Did anyone experience something similar? Are there solutions to this? How can I cast int to enum? Is there a proof from the first principle that the Lagrangian L = T - V? Time traveler asks archaeologist for help in transporting a girl from dinosaur Earth to present day Many decades ago, I read a short story about a time traveler who asks an archaeologist for help.  He convinces the archaeologist that he can time travel by bringing him back a freshly killed dinosaur (small one.)  The time traveler needs help because when traveling back in time to the age of the dinosaurs he met a girl and wants to transport her back to the present.  However only one person can travel in time at a time so he needs the archaeologist at the other end to wait for the girl.  The archaeologist agrees to help.  Unfortunately after the traveler goes back he and the girl find themselves in the middle of a battle between aliens on Earth.  They are chased by a dinosaur and never make it back to the present.  The archaeologist meanwhile is digging for evidence that the traveler went back in time and the story or my recollection of it ends with that. Best books for mathematical background? I'm looking for a free RAW editor/converter on Windows. Can you tell me some strong/weak points of them comparing with Capture NX and/or Adobe Photoshop Elements?       - conversion &amp; EXIF  - white balance  - registration not possible anymore   EXIF editing would be a nice bonus.  Related: Play Framework (2.1.3) doesn't run any tests Showing a compact metric space has a countable dense subset