Hi,
In message "[ruby-talk:03448] Array of structs in Ruby"
on 00/06/16, Jilani Khaldi <jilanik / tin.it> writes:
|How to translate this C code in Ruby.
|#include <stdio.h>
|struct person {
| char name[32];
|};
|struct person p[2];
|int i;
|main()
|{
|for (i = 0; i < 2; i++)
|{
| printf("\nName: ");
| scanf("%s", p[i].name);
|}
|printf("\n\n----------");
|for (i = 0; i < 2; i++)
|{
| printf("\nName: %s", p[i].name);
| printf("\n");
| }
|return 0;
|}
class Person
attr_accessor :name
end
persons = [Person::new, Person::new]
for p in persons
p.name = readline()
end
printf("\n\n----------")
for p in persons
printf "\nName: %s", p.name
printf "\n"
end
--
matz.