String Character Length: Difference between revisions

From Rosetta Code
Content deleted Content added
No edit summary
m Stupid case-sensitivity.
 
(166 intermediate revisions by 66 users not shown)
Line 1: Line 1:
#REDIRECT [[String length]]
{{task}}

In this task, the goal is to find the length of a string.

==[[C]]==

'''Standard:''' [[ANSI C]] (AKA [[C89]]):

'''Compiler:''' GCC 3.3.3

#include <string.h>

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

==[[mIRC]]==

'''Compiler:''' [[mIRC]]

alias stringlength { echo -a Your Name is: $len($$?="Whats your name") letters long! }

==[[SML]]==
'''Interpreter:''' Moscow ML version 2.01 (January 2004)

val strlen = size("Hello, world!");

==[[Python]]==

'''Interpreter:''' [[Python]] 2.4

length = len("This string length will be determined")

==[[Perl]]==

'''Interpreter:''' [[Perl]] any 5.X

my $length = length "Hello, world!";

==[[UNIX Shell]]==

With external utilities:

'''Interpreter:''' any bourne shell

string='Hello, world!'
length=`echo -n "$string" | wc -c | tr -dc '0-9'`

With SUSv3 parameter expansion modifier:

'''Interpreter:''' [[Almquist SHell]] (NetBSD 3.0), [[Bourne Again SHell]] 3.2, [[Korn SHell]] (5.2.14 99/07/13.2), [[Z SHell]]

string='Hello, world!'
length="${#string}"

==[[JudoScript]]==

//Store length of hello world in length and print it
. length = "Hello World".length();

Latest revision as of 19:31, 19 January 2008

Redirect to: