Hi,
ich würde gern einen String zerlegen:
1 | char puffer_a[10] = {0};
|
2 | char puffer_b[10] = {0};
|
3 | char puffer_c[10] = {0};
|
4 | char puffer_d[10] = {0};
|
5 | char puffer_e[20] = {0};
|
6 | const char test_fifo[50] = "#R;01;E280;02;abcdef0123456789<";
|
7 |
|
8 | sscanf(test_fifo,"%[^;],%[^;],%[^;],%[^;],%[^<]", puffer_a, puffer_b, puffer_c, puffer_d,puffer_e);
|
aber es landed nur #R in puffer_a, die anderen belieben leer.
hab mit scanf und printf noch nie was gemacht/machen müssen ;-)
Hat vielleicht jemand ein Tip oder ne gute Beschreibung, die mir weiter
helfen können?
MfG Frank