codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <string.h> int main(){ int i, j, k, size, count; const char srow[] = "1234567890123456789"; const char ssub[] = "<sub text>"; char sout[4096] = {0}; printf("text row : %s\n", srow); printf("text sub : %s\n", ssub); size = strlen(srow); count= strlen(ssub); for( i = 0, j = 2, k = 0; i < size; i++, k++ ) { if( i == j ) { j = j * 2; strcpy(&sout[k], ssub); k = k + count; } sout[k] = srow[i]; } printf("text out : %s\n", sout); return 0; }
Private
[
?
]
Run code
Submit