String Character Length: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
length = len("This string length will be determined") |
length = len("This string length will be determined") |
||
==[[Perl]]== |
==[[Perl]]==0 |
||
'''Interpreter:''' [[Perl]] any 5.X |
'''Interpreter:''' [[Perl]] any 5.X |
||
Line 21: | Line 21: | ||
my $length = length "Hello, world!"; |
my $length = length "Hello, world!"; |
||
==[[ |
==[[UNIX Shell]]== |
||
With external utilities: |
With external utilities: |
||
Line 32: | Line 32: | ||
With SUSv3 parameter expansion modifier: |
With SUSv3 parameter expansion modifier: |
||
'''Interpreter:''' |
'''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!' |
string='Hello, world!' |
||
Line 39: | Line 39: | ||
==[[C]]== |
==[[C]]== |
||
Standard ANSI C (AKA C89): |
'''Standard:''' [[ANSI C]] (AKA [[C89]]): |
||
'''Compiler:''' GCC 3.3.3 |
'''Compiler:''' GCC 3.3.3 |
Revision as of 20:41, 19 January 2007
![Task](http://static.miraheze.org/rosettacodewiki/thumb/b/ba/Rcode-button-task-crushed.png/64px-Rcode-button-task-crushed.png)
You are encouraged to solve this task according to the task description, using any language you may know.
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==0
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}"
C
Compiler: GCC 3.3.3
#include <string.h>
int main() { const char *string = "Hello, world!"; size_t length = strlen(string); return 0; };