home > 写経編 > 柴田望洋『明解C言語 入門編』 > 12. 構造体 >

ForNext

Only Do What Only You Can Do

090. 構造体

VBScript

JScript

Perl

更新日 : 2010.10.18
$sanaka{"name"}   = "Sanaka";
$sanaka{"height"} = 175;
$sanaka{"weight"} = 60.5;

printf("氏名:%s\n", $sanaka{"name"});
printf("身長:%d\n", $sanaka{"height"});
printf("体重:%f\n", $sanaka{"weight"});
L:\>perl lesson_12_090.pl
氏名:Sanaka
身長:175
体重:60.500000

PHP

更新日 : 2010.11.03
<?php
$sanaka["name"]   = "Sanaka";
$sanaka["height"] = 175;
$sanaka["weight"] = 60.5;

printf("氏名:%s\n", $sanaka["name"]);
printf("身長:%d\n", $sanaka["height"]);
printf("体重:%f\n", $sanaka["weight"]);
?>
L:\>php lesson_12_090.php
氏名:Sanaka
身長:175
体重:60.500000

Python

更新日 : 2010.11.17
# coding: Shift_JIS

sanaka = {}
sanaka["name"]   = "Sanaka";
sanaka["height"] = 175;
sanaka["weight"] = 60.5;

print "氏名:%s" % sanaka["name"]
print "身長:%d" % sanaka["height"]
print "体重:%f" % sanaka["weight"]
N:\>python lesson_12_090.py
氏名:Sanaka
身長:175
体重:60.500000

Ruby

更新日 : 2010.11.01
sanaka = {}
sanaka["name"]   = "Sanaka"
sanaka["height"] = 175
sanaka["weight"] = 60.5

printf("氏名:%s\n", sanaka["name"])
printf("身長:%d\n", sanaka["height"])
printf("体重:%f\n", sanaka["weight"])
L:\>ruby  l:\lesson_12_090.rb
氏名:Sanaka
身長:175
体重:60.500000

PowerShell

Scala

F#

C

更新日 : 2010.10.08
#include <stdio.h>
#include <string.h>

struct gstudent
{
    char  name[20];
    int   height;
    float weight;
};

int main(int argc, char* argv[])
{
    struct gstudent sanaka;

    strcpy(sanaka.name, "Sanaka");
    sanaka.height = 175;
    sanaka.weight = 60.5;

    printf("氏名:%s\n", sanaka.name);
    printf("身長:%d\n", sanaka.height);
    printf("体重:%f\n", sanaka.weight);

    return 0;
}
R:\>lesson090\project1.exe
氏名:Sanaka
身長:175
体重:60.500000

C++

更新日 : 2010.10.13
#include <stdio.h>
#include <string.h>

struct gstudent
{
    char  name[20];
    int   height;
    float weight;
};

int main(int argc, char* argv[])
{
    gstudent sanaka;

    strcpy(sanaka.name, "Sanaka");
    sanaka.height = 175;
    sanaka.weight = 60.5;

    printf("氏名:%s\n", sanaka.name);
    printf("身長:%d\n", sanaka.height);
    printf("体重:%f\n", sanaka.weight);

    return 0;
}
T:\>lesson090\project1.exe
氏名:Sanaka
身長:175
体重:60.500000

C++Builder

VC++

C#

Java

更新日 : 2010.11.05
class Lesson090 {
    public static void main(String[] args) {
        CStudent sanaka = new CStudent();

        sanaka.name   = "Sanaka";
        sanaka.height = 175;
        sanaka.weight = 60.5;

        System.out.printf("氏名:%s\n", sanaka.name);
        System.out.printf("身長:%d\n", sanaka.height);
        System.out.printf("体重:%f\n", sanaka.weight);
    }
}
class CStudent {
    public String name;
    public int    height;
    public double weight;
}
L:\>java Lesson090
氏名:Sanaka
身長:175
体重:60.500000

Objective-C

D

VB

VB.NET

Delphi

更新日 : 2010.09.24
program Project1;

{$APPTYPE CONSOLE}

uses
    SysUtils;

type
    TStudent = record
        name:   String;
        height: Integer;
        weight: Real;
end;

procedure main();
var
    sanaka: TStudent;
begin
    sanaka.name   := 'Sanaka';
    sanaka.height := 175;
    sanaka.weight := 60.5;

    Writeln(Format('氏名:%s', [sanaka.name]));
    Writeln(Format('身長:%d', [sanaka.height]));
    Writeln(Format('体重:%f', [sanaka.weight]));
end;

begin
    main;
end.
S:\>lesson090\project1.exe
氏名:Sanaka
身長:175
体重:60.50

Ada

PL/SQL

T-SQL

関数型

inserted by FC2 system