PHP-Code:
#include <cstdlib>
#include <iostream>
#include <cstring>
using namespace std;
int main(int argc, char *argv[])
{
/* ============================ */
/* Deklaration und Definitionen */
/* ============================ */
#define BUFFER_SIZE 1024
FILE * pFILE;
char Buffer[BUFFER_SIZE];
char Sell[BUFFER_SIZE];
char *Puffer;
/* ============================ */
/* Main code */
/* ============================ */
pFILE = fopen("item_db.txt", "r");
puts("Die File wurde geoeffnet!");
//puts("test1");
if(pFILE == NULL)
{
puts("Fehler beim oeffnen der Datei!");
}
else
{
for(int i = 1; i != 100;)//while(!feof(pFILE))
{
//printf("%i\n",i);
fgets(Buffer, BUFFER_SIZE, pFILE);
if(strcspn(Buffer, "/") != 0)
{
for(int j = 1; j != 23 && Puffer != NULL ; j++)
{
switch(j)
{
case 1:
Puffer = strtok(Buffer, ",");
break;
case 2:
Puffer = strtok(NULL, ",");
break;
case 3:
Puffer = strtok(NULL, ",");
break;
case 4:
Puffer = strtok(NULL, ",");
break;
case 5:
Puffer = strtok(NULL, ",");
break;
case 6:
Puffer = strtok(NULL, ",");
break;
case 7:
Puffer = strtok(NULL, ",");
break;
case 8:
Puffer = strtok(NULL, ",");
break;
case 9:
Puffer = strtok(NULL, ",");
break;
case 10:
Puffer = strtok(NULL, ",");//
break;
case 11:
Puffer = strtok(NULL, "{");//
break;
case 12:
Puffer = strtok(NULL, "{");//
break;
case 13:
Puffer = strtok(NULL, "{");//
break;
case 14:
Puffer = strtok(NULL, ",");
break;
case 15:
Puffer = strtok(NULL, ",");
break;
case 16:
Puffer = strtok(NULL, ",");
break;
case 17:
Puffer = strtok(NULL, ",");
break;
case 18:
Puffer = strtok(NULL, ",");
break;
case 19:
Puffer = strtok(NULL, ",");
break;
case 20:
Puffer = strtok(NULL, "{");
break;
case 21:
Puffer = strtok(NULL, "{");
break;
case 22:
Puffer = strtok(NULL, "{");
break;
default:
break;
}
if(Puffer == "(null)")
{
printf("(null):%i\n",j);
}
printf("%s\n", Puffer);
}
i++;
}
}
}
fclose(pFILE);
puts("Die File wurde geschlossen!");
system("PAUSE");
return EXIT_SUCCESS;
}