ForNext
Only Do What Only You Can Do
083. 「配列で実現する文字列」の配列と、「ポインタで実現する文字列」の配列
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
更新日 : 2010.10.08
#include <stdio.h> int main(int argc, char* argv[]) { char str[3][6] = {"Turbo", "NA", "DOHC"}; char* ptr[3] = {"12345", "67", "890A"}; int i; for (i = 0; i < 3; i++) printf("str[%d] = \"%s\"\n", i, str[i]); puts(""); for (i = 0; i < 3; i++) printf("ptr[%d] = \"%s\"\n", i, ptr[i]); return 0; }
R:\>lesson083\project1.exe str[0] = "Turbo" str[1] = "NA" str[2] = "DOHC" ptr[0] = "12345" ptr[1] = "67" ptr[2] = "890A"
C++
C++Builder
VC++
C#
Java
Objective-C
D
VB
VB.NET
Delphi
更新日 : 2010.09.24
program Project1; {$APPTYPE CONSOLE} uses SysUtils; procedure main(); const str: array[1..3] of String = ('Turbo', 'NA', 'DOHC'); ptr: array[1..3] of array[0..255] of Char = ('12345', '67', '890A'); var i: Integer; begin for i := 1 to 3 do Writeln(Format('str[%d] = ''%s''', [i, str[i]])); Writeln(''); for i := 1 to 3 do Writeln(Format('ptr[%d] = ''%s''', [i, ptr[i]])); end; begin main; end.
S:\>lesson083\project1.exe str[1] = 'Turbo' str[2] = 'NA' str[3] = 'DOHC' ptr[1] = '12345' ptr[2] = '67' ptr[3] = '890A'