source: cpp/frams/_demos/geno_test.cpp @ 197

Last change on this file since 197 was 197, checked in by Maciej Komosinski, 7 years ago

GDK used by developers since 1999, distributed on the web since 2002

  • Property svn:eol-style set to native
File size: 711 bytes
Line 
1// This file is a part of the Framsticks GDK.
2// Copyright (C) 1999-2014  Maciej Komosinski and Szymon Ulatowski.  See LICENSE.txt for details.
3// Refer to http://www.framsticks.com/ for further information.
4
5#include <frams/virtfile/stdiofile.h>
6#include <frams/util/sstringutils.h>
7#include <frams/genetics/preconfigured.h>
8
9/**
10 @file
11 Sample code: Testing genotype validity
12
13 \include geno_test.cpp
14*/
15
16int main(int argc,char*argv[])
17{
18PreconfiguredGenetics genetics;
19
20if (argc<=1)
21        {
22        puts("no genotype");
23        return 10;
24        }
25SString gen(argv[1]);
26if (!strcmp(gen,"-"))
27        {
28        gen=0;
29        StdioFILEDontClose in(stdin);
30        loadSString(&in,gen);
31        }
32Geno g(gen);
33puts(g.isValid()?"valid":"invalid");
34return !g.isValid();
35}
Note: See TracBrowser for help on using the repository browser.