String Character Length: Difference between revisions

Content added Content deleted
(Added a couple other sml compilers, will make pages for them)
(→‎[[C]]: another way)
Line 10: Line 10:


#include <string.h>
#include <string.h>

int main(int argc, char ** argv) {
int main(int argc, char ** argv) {
const char *string = "Hello, world!";
const char *string = "Hello, world!";
size_t length = strlen(string);
size_t length = strlen(string);
return 0;
};

or

int main(int argc, char ** argv) {
const char *string = "Hello, world!";
int length;
for(length=0; string[length]!='\0'; length++); // for each letter that is not a '\0' adds
// one to length's value.
// '\0' is the string terminator character.
return 0;
return 0;
};
};