Table of Contents
In this post, we'll learn how to get the length of a string in C.
Thankfully, C provides us with a function called strlen() that does exactly what we need. The function is included with the standard library, inside the <string.h> header file.
First, let's define a string. Remember that a string in C is just an array of characters.
CLIKEchar greeting[] = "Hello, world!";
Now, let's get the length of the string:
CLIKEchar greeting[] = "Hello, world!";
int length = strlen(greeting);
Then if you want, you can print the length using printf:
CLIKEchar greeting[] = "Hello, world!";
int length = strlen(greeting);
printf("greeting length: %u", length);
Here's a fully-working example:
CLIKE#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[]) {
char greeting[] = "Hello, world!";
int length = strlen(greeting);
printf("greeting length: %u", length);
}
That's pretty much it. Now that you know how to get the length of a string, you can use that information however you want.
Conclusion
In this post, we learned how to get the length of a string in C by using the strlen() function.
Hopefully, you've found this information useful.
Happy coding!
Leave us a message!
×
Getting Started with Solid
Getting Started with Express
Git Tutorial: Learn how to use Version Control
How to Serve Static Files with Nginx and Docker
How to Set Up Cron Jobs in Linux
How to deploy an Express app using Docker
How to Scrape the Web using Node.js and Puppeteer
Build a Real-Time Chat App with Node, Express, and Socket.io
Getting User Location using JavaScript's Geolocation API
Learn how to build a Slack Bot using Node.js
Getting Started with React
Getting Started with Vuex: Managing State in Vue
