strlen is the C library function that accepts a pointer to a char array and returns an integer specifying the number of characters (in bytes) of the array. This function is usually not used any more, because it does not support multi-byte characters, such as UTF-8.
Chat with our AI personalities
Get the string from user , then U Split the string with space and put in a string array .Then Find Length of string array , Take first letter of each element in array, Except last. Assigned those to a string, then Fetch Last element of an array, Add it With that String.That's it.
Take out one letter, using a random number. Then replace the string with the new string, without the extracted letter. Repeat, until the remaining string has a length of zero. The extracted letters get added to a new string.Take out one letter, using a random number. Then replace the string with the new string, without the extracted letter. Repeat, until the remaining string has a length of zero. The extracted letters get added to a new string.Take out one letter, using a random number. Then replace the string with the new string, without the extracted letter. Repeat, until the remaining string has a length of zero. The extracted letters get added to a new string.Take out one letter, using a random number. Then replace the string with the new string, without the extracted letter. Repeat, until the remaining string has a length of zero. The extracted letters get added to a new string.
program that take three decimal number as input and find the largest among them in assembly language
#include<iostream> #include<sstream> unsigned input_num (std::string prompt, unsigned min, unsigned max) { unsigned num = 0; while (1) { std::cout << prompt << " (range " << min << " - " << max << "): "; std::string input = ""; std::getline (std::cin, input); std::stringstream ss (input); if (ss >> num) { if (num >= min && num <= max) break; else if (num<min) std::cout << "Index must be greater than or equal to " << min << std::endl; else std::cout << "Index must be less than or equal to " << max << std::endl; } else std::cout << "Invalid input." << std::endl; } return (num); } void print_substring (std::string input, unsigned left, unsigned right) { std::cout << input.substr (left, right - left + 1) << std::endl; } int main() { std::cout << "Input string:\t"; std::string input = ""; std::getline (std::cin, input); unsigned left = input_num ("Enter the start index of the substring", 0, input.size()-1); unsigned right = input_num ("Enter the end index of the substring", left+1, input.size()-1); print_substring (input, left, right); }
//C++ program to abbreviate first and middle name#include#include void main(void) { char name[40]; char abname[30]; int i,len,m=1,j=0; //puts is used to print string of characters //although cout is equivalent to it but gets //and cout should not be mixed in one program puts("Enter Name: "); //gets is used to take string input with spaces gets(name); //strlen is a built-in function, declared in //the string.h header file //it returns the length of a string len=strlen(name); abname[j++]=name[0]; abname[j++]='.'; abname[j++]=' '; for (i=0;i