fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(void){
  5. char id[6]="i0012"; // your id
  6. char a[5]; // array to hold first part of id
  7. int i; // integer variable to hold number (non-zero)
  8. sscanf(id,"%[^1-9]%d",a,&i); // assign non zero number to i
  9. i=i+1; // add 1 to i
  10. sprintf(id,"%s%d",a,i); // store both a and i again into id
  11. printf("%s",id);
  12. }
Success #stdin #stdout 0s 2112KB
stdin
Standard input is empty
stdout
i0013