String Character Length: Difference between revisions
Content deleted Content added
No edit summary |
m Stupid case-sensitivity. |
||
(172 intermediate revisions by 69 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT [[String length]] |
|||
{{task}} |
|||
In this task, the goal is to find the length of a string. |
|||
==[[mIRC]]== |
|||
'''Compiler:''' [[mIRC]] |
|||
alias stringlength { echo -a Your Name is: $len($$?="Whats your name") letters long! } |
|||
==[[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:''' any reasonably recent ash/ksh/zsh/bash, tested with NetBSD 3.0's ash, PD KSH v5.2.14 99/07/13.2, zsh 4.2.6 and bash 3.2. |
|||
string='Hello, world!' |
|||
length="${#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; |
|||
}; |
Latest revision as of 19:31, 19 January 2008
Redirect to: