if i create a struct with various char arrays in it and later call to one particular array using the gets function for example the variable s of the struct Robert which contains people's first and last names each up to 30 characters long (fname[30] and lname[30]) and call it using gets(s-> fname, 25) is the 25 an instanciation or a call to the 26th char of the array? sorry if it's obvious, i'm new at c