eflxx/eflxx_examples/src/ecorexx/list/main.cpp

52 lines
924 B
C++

#if 0
#include <ecorexx/Ecorexx.h>
#include <iostream>
using namespace std;
using namespace Eflxx;
int main( int argc, const char **argv )
{
// int* test
Ecorexx::List <int> numberList;
int n[6] = {10,11,12,13,14,15};
numberList.append( &n[0] );
numberList.append( &n[1] );
numberList.append( &n[2] );
numberList.append( &n[3] );
numberList.append( &n[4] );
numberList.append( &n[5] );
int *i = numberList.gotoFirst ();
i = numberList.next ();
for (; i != NULL; i = numberList.next ())
{
printf ("i = %d\n", *i);
}
// char* test
Ecorexx::List <char> strList;
char first[] = "First";
char second[] = "Second";
char third[] = "Third";
strList.append( first );
strList.append( second );
strList.append( third );
char *s = strList.gotoFirst ();
s = strList.next ();
for (; s != NULL; s = strList.next ())
{
printf ("s = %s\n", s);
}
return 0;
}
#endif