HEj
Jeg er så nogenlunde med på hvad du mener, har du tid til at smide en kommentar eller 4 ind i koden..
så vidt jeg kan se finder den ',' og tæller en plads frem og returnere dette..?
jeg har lavet et eksempel der faktisk virker..men er grimt
..
I det har jeg talt de her \\n der kommer fra modemet og placere et "dummy" gets() for dem hver indtil jeg kommer til det sted i strengen jeg ønsker.. ser nogenlunde sådan ud:
while(getch(input) !=',');
gets(input);
pch = strpbrk (input, key);
gets(input);
gets(input);
while(pch==NULL)
{
printf("%s",comm_set
); //min kommando til modem
putch(0x0a);
gets(input);
gets(input);
pch = strpbrk (input, key);
gets(input);
gets(input);
}
}
men det er lidt noget rod og ikke 100% sikkert..
jeg prøver ligg at lave et eksempel med din kode..