About 16,400 results
Open links in new tab
  1. array - Difference between char and char* in c - CS50 Stack …

    Feb 24, 2015 · The difference between char* the pointer and char[] the array is how you interact with them after you create them. If you are just printing the two examples, it will perform …

  2. Array Initializer Must Be an Initializer List or String Literal

    If you don't get the sense of the message, try googling the string "error: array initializer must be an initializer list or string literal" and read how other people like you resolved the issue. Then try …

  3. declaring char array vs malloc - CS50 Stack Exchange

    Jan 29, 2016 · For most purposes you probably won't experience any differences between the 2, but the difference is that declaring an array such as char buffer [n] results in memory on the …

  4. different between pointers and pointer to arrays?

    In char *a, a is a variable storing the address of a single character. However, char *a is the same as char a[], It is just assumed that other characters are stored in sequence with the value …

  5. pointers - How can char* contain a collection of characters instead …

    what's going on under the hood? when having char *s = "hello"; basically an array of char s is created for you and is initialized with the contents of the string literal (in this case, "hello"). The …

  6. Why do I get a segmentation fault when writing to a string?

    See the C FAQ, Question 1.32 Q: What is the difference between these initializations? char a [] = "string literal"; char *p = "string literal"; My program crashes if I try to assign a new value to p …

  7. cs50x - Why can you say the name of an array is a pointer to the …

    Mar 18, 2024 · But, since making a copy of all the elements of an array is not efficient when you pass it to a funciton, computer scientists decades ago designed the C language to pass arrays …

  8. Using scanf to read into array - CS50 Stack Exchange

    Per the manual page of scanf() A sequence of white-space characters (space, tab, newline, etc.; see isspace (3)). This directive matches any amount of white space, including none, in the …

  9. Array initialilizer must be an intitializer list or string literal

    The second is because you're trying to assign a string to a char array. For the compiler they are diferents things. You can copy a string to a string and you can copy a char to a char, but to …

  10. How to convert an unsigned char to a string? - CS50 Stack Exchange

    Sep 20, 2021 · The code is essentially correct. The problem is the data that you chose to put in byte_loop [10]. It's pretty much all unprintable or invalid ASCII codes. Try using 0x61 through …