irgendwie will das nicht funktionieren.
ich habe file_find beutzt. das ist der code:
#include <acknex.h>
#include <default.c>
var fhandle;
STRING* test_str = " ";
void main()
{
fhandle = file_open_write("test.txt"); // test.txt contains "this,is,a,test"
file_str_write(fhandle,"Dies,ist,");
file_find(fhandle,"Dies");
file_str_write(fhandle,"ein,Test");
file_close(fhandle);
}
aber als ergebnis bekomme ich das:
Dies,ist, Ğ ğ 2 pG„8/„0q temp_00195 0N temp_00195 IXED ef_debug Ô Ñ pG„8/„–Õ temp_00196 0N temp_00196 OINTER ONG ef_debug Ø ² p 8/„¨½v temp_00197 0N temp_00197 ONG ef_debug Ü “ W 8/„¨½–Õ temp_00198 0N temp_00198 IXED ef_debug à t ¶ ¨½pf„u temp_00199 0N temp_00199 IXED ef_debug ä U • ¨½pf„–Õ temp_00200 0N temp_00200 OINTER ONG ef_debug è 6 ô ¨½pf„øw temp_00201 0N temp_00201 ONG ef_debug ì ë À=„À!–Õ temp_00202 0N temp_00202 ONG ef_debug ğ ø Ê À=„À!ğx temp_00204 0N temp_00204 OUBLE ef_debug ô Ù ) À!½–Õ temp_00205 0N temp_00205 OUBLE ef_debug ü º ½@ÂÖ øáƒ temp_00207 0N temp_00207 IXED ef_debug › o ¸W™xà –Õ temp_00208 0N temp_00208 OUBLE ef_debug | N Xà ¸=Ğ| temp_00209 0N temp_00209 OUBLE ef_debug ] `à }‰–Õ temp_00210 0N temp_00210 OUBLE ef_debug > Œ hà rŒàƒ temp_00211 0N temp_00211 IXED ef_debug ã pà (û›–Õ temp_00212 0N temp_00212 OUBLE ef_debug $ öÂ0®Õ †Ù ¸ÂÕ ef_video ( 7 ı 0à 0à 4
ganz nebenbei , gibt es ein weg, das file_open_write nicht den vorherigen inhal löscht??