fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. char a[256] = " id =1";
  5. char b[256];
  6. int c; 
  7. char d[256];
  8. int e=0;
  9.  
  10.  
  11.  
  12. //1番目フォーマット文字列の空白は
  13. sscanf(a, "%s =%d", b, &c);
  14. printf("%s %d\n", b, c);
  15. //2番目(フォーマット指定子は先頭の空白を読み飛ばすが、通常文字列は読み飛ばせない?入力の直後に正しく一致する必要がある)
  16. sscanf(a, "%s=%d", d, &e);
  17. printf("%s %d\n", d, e);
  18. //3番目(標準入力から)
  19. scanf("%d%d", &c, &e);
  20. printf("%d %d", c, e);
  21.  
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 2296KB
stdin
1         2
stdout
 id 2
 id 1
1 2