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!
Getting Started with Express
Create an RSS Reader in Node
Getting Started with Electron
How to Set Up Cron Jobs in Linux
How to build a Discord bot using TypeScript
Getting Started with Deno
How to deploy an Express app using Docker
Using Puppeteer and Jest for End-to-End Testing
Build a Real-Time Chat App with Node, Express, and Socket.io
Getting Started with Moment.js
Learn how to build a Slack Bot using Node.js
Setting Up Stylus CSS Preprocessor
