iphreeqc/doc/examples/GetComponent.c
Scott R Charlton 8a0e427058 updated IPhreeqc.h for doxygen
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@4401 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2010-05-15 01:08:08 +00:00

35 lines
577 B
C

#include <stdlib.h>
#include <stdio.h>
#include <IPhreeqc.h>
int main(void)
{
int id, i;
id = CreateIPhreeqc();
if (id < 0) {
return EXIT_FAILURE;
}
if (LoadDatabase(id, "phreeqc.dat") != 0) {
OutputError(id);
return EXIT_FAILURE;
}
if (RunFile(id, "ex2") != 0) {
OutputError(id);
return EXIT_FAILURE;
}
for (i=0; i < GetComponentCount(id); ++i) {
printf("comp %d = %s\n", i, GetComponent(id, i));
}
if (DestroyIPhreeqc(id) != IPQ_OK) {
OutputError(id);
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}