1 /* ---------------------------------------------------------------- */ 2 /* ---------------------------------------------------------------- */ 3 4 #include <extUtil.h> 5 6 /* schreibt string in puffer von position a bis b */ 7 /* return liefert die geschriebenen Zeichen */ sins(char * string,int a,int b,char * puffer)8int sins(char *string, int a, int b, char *puffer) 9 { 10 int n, i, length; 11 12 length=strlen(string); 13 n=-1; 14 for (i=a-1; i<b; i++) 15 { 16 n++; 17 if ((i>=MAX_LINE_LENGTH)||(n>=MAX_LINE_LENGTH)) { return(n+1); break; } 18 if(n<length) puffer[i] = string[n]; 19 else puffer[i] = ' '; 20 } 21 return(n+1); 22 } 23 24