Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (Akow), 1,403 guests, and 9 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19055 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 3 1 2 3
Re: Textdatei auslesen [Re: Icke] #433291
11/27/13 14:27
11/27/13 14:27
Joined: Dec 2002
Posts: 3,363
Vindobona (Ostarichi)
Harry Potter Offline
Expert
Harry Potter  Offline
Expert

Joined: Dec 2002
Posts: 3,363
Vindobona (Ostarichi)
Originally Posted By: Icke
Frage:
wie ermittle ich das ende der Datei? ein EOF oder so etwas habe ich nicht gefunden.
Laut Handbuch zum "file_asc_read": var - Zahlenwert des gelesenen Zeichens oder -1, wenn Dateiende erreicht ist.

Re: Textdatei auslesen [Re: oliver2s] #433295
11/27/13 14:41
11/27/13 14:41
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
Super Sache. Hab jetzt fast alles um heute noch zum Punkt zu kommen. Aber wie Columbo schon sagte:"Eine Frage hätte ich da noch."
Wie kann ich jetz die ASCII in Char wandeln. Da muss es doch so was wie _str geben. Find aber nichts.

Re: Textdatei auslesen [Re: Icke] #433297
11/27/13 14:46
11/27/13 14:46
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
_chr ?

Re: Textdatei auslesen [Re: Icke] #433298
11/27/13 14:47
11/27/13 14:47
Joined: Aug 2002
Posts: 3,258
Mainz
oliver2s Offline
Expert
oliver2s  Offline
Expert

Joined: Aug 2002
Posts: 3,258
Mainz
str_setchr? Auf der gleichen Seite im Handbuch wie str_getchr: http://www.conitec.net/beta/str_setchr.htm

Re: Textdatei auslesen [Re: oliver2s] #433301
11/27/13 15:21
11/27/13 15:21
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
werde _chr(ergiebt ne 6-Stellige Zahl) str_setchr(immer NULL) führen zum Erfolg. Da ich bloss 15 Zeichen auswerten muss dach ich mir mal ich versuch es mit if
if(temp == 80)
{
temp_2 = "P";
}
das ergiebt auch NULL. habe dann temp_2, statt als var, als STRING* definiert. Ebenfalls ohne Erfolg. Igend wie check ich es grad nicht.

Re: Textdatei auslesen [Re: Icke] #433310
11/27/13 17:31
11/27/13 17:31
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Poste mal deinen ganzen Code^^

Re: Textdatei auslesen [Re: Ch40zzC0d3r] #433313
11/27/13 18:11
11/27/13 18:11
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
function text_auslesen()
{
plt_datei = file_open_read("test1.plt");
for(temp_1=0; temp_1 <= file_length(plt_datei); temp_1++)
{
temp = file_asc_read(plt_datei);
zeichen = temp;
if(temp == zeichen)
{
temp_2 = "A"; //Anzeige in Panel
}
wait(-1);
}
file_close(plt_datei);
}

Re: Textdatei auslesen [Re: Icke] #433317
11/27/13 19:30
11/27/13 19:30
Joined: Oct 2011
Posts: 1,082
Germany
C
Ch40zzC0d3r Offline
Serious User
Ch40zzC0d3r  Offline
Serious User
C

Joined: Oct 2011
Posts: 1,082
Germany
Ein kleiner c&p aus meinem Code:
Code:
var hSpawnfile = file_open_read(strDatFile);
STRING *strSpawnList = str_create("#1024");

int i;
for(i = 0; i < 1024; i++)
{
	if(file_str_read(hSpawnfile, strSpawnList) == -1)
		break;
	
	var tempCnt = 0;
	var vTemp[3];
	
	while(true)
	{
		var sym = str_stri(strSpawnList, ";");
		if(!sym)
			break;
		
		STRING *strTmp = str_create("#16");
		str_cpy(strTmp, strSpawnList);
		str_clip(strSpawnList, sym);
		str_trunc(strTmp, str_len(strTmp) - sym + 1);
		
		if(tempCnt <= 2)//Vector hat 3 Zeichen (<=2) und danach kommt das team.
		{
			vTemp[tempCnt] = str_to_num(strTmp);
			tempCnt++;
		}
		else//Erstellt die entity am zuvor ausgelesenen vector
		{
			ENTITY *entTmp = ent_create(NULL, vTemp, net_SpawnPoint);
			entTmp.skill1 = str_to_num(strTmp); //Team
			tempCnt = 0;
		}
		
		str_remove(strTmp);
	}
	
	file_close(hSpawnfile);
}



Er liest für jeden Vector das team aus einer dat-datei aus. Meine dat-datei:
Code:
1334;937;-669;0;1476;934;-669;0;1257;854;-669;0;1381;774;-669;0;1046;731;-669;0;-616;-2028;-370;1;-833;-1963;-370;1;215;-2081;-427;1;67;-2156;-492;1;



Layout ist x;y;z;team

Last edited by Ch40zzC0d3r; 11/27/13 19:34.
Re: Textdatei auslesen [Re: Ch40zzC0d3r] #433326
11/28/13 08:03
11/28/13 08:03
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
ich glaube die Funktion ist nicht das Problem sondern die Darstellung. Wenn ich Temp_2, als String definiert, mit dem Inhalt "Wert" starte wird dies auch im Panel angezeigt.
versuche ich dies zu ändern in dem ich
temp_2 = "A";
sage dann passiert nichts. habe mal nen neuen String erstellt und diesen in der Hauptfunktion versucht zu ändern und noch ein paar andere Sachen aber ich krig ums verrecken die Anzeige dazu sich zu ändern. Das Panel sieht so aus:
digits(10,10,1,arial_font,1,temp_2);
helft mir mal ich bin am verzweifeln.

Re: Textdatei auslesen [Re: Icke] #433327
11/28/13 08:05
11/28/13 08:05
Joined: Aug 2002
Posts: 3,258
Mainz
oliver2s Offline
Expert
oliver2s  Offline
Expert

Joined: Aug 2002
Posts: 3,258
Mainz
temp_2 = "A"; funktioniert so nicht. Du musst dafür str_cpy verwenden:
Code:
str_cpy(temp_2,"A");


Page 2 of 3 1 2 3

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1