C
x
22
1
2
3
int main(void) {
4
int i;
5
for (i = 0; i < 1000; i++) {
6
FILE* fp = fopen("test.txt", "r");
7
int data;
8
printf("%3d : ", i);
9
if (fp != NULL) {
10
if (fscanf(fp, "%d", &data) == 1) {
11
printf("data = %d\n", data);
12
} else {
13
puts("read failed");
14
}
15
fclose(fp);
16
} else {
17
puts("fopen failed");
18
}
19
}
20
return 0;
21
}
22
$ gcc prog.c -Wall -Wextra -std=gnu11
Start
0 : data = 42 1 : data = 42 2 : data = 42 3 : data = 42 4 : data = 42 5 : data = 42 6 : data = 42 7 : data = 42 8 : data = 42 9 : data = 42 10 : data = 42 11 : data = 42 12 : data = 42 13 : data = 42 14 : data = 42 15 : data = 42 16 : data = 42 17 : data = 42 18 : data = 42 19 : data = 42 20 : data = 42 21 : data = 42 22 : data = 42 23 : data = 42 24 : data = 42 25 : data = 42 26 : data = 42 27 : data = 42 28 : data = 42 29 : data = 42 30 : data = 42 31 : data = 42 32 : data = 42 33 : data = 42 34 : data = 42 35 : data = 42 36 : data = 42 37 : data = 42 38 : data = 42 39 : data = 42 40 : data = 42 41 : data = 42 42 : data = 42 43 : data = 42 44 : data = 42 45 : data = 42 46 : data = 42 47 : data = 42 48 : data = 42 49 : data = 42 50 : data = 42 51 : data = 42 52 : data = 42 53 : data = 42 54 : data = 42 55 : data = 42 56 : data = 42 57 : data = 42 58 : data = 42 59 : data = 42 60 : data = 42 61 : data = 42 62 : data = 42 63 : data = 42 64 : data = 42 65 : data = 42 66 : data = 42 67 : data = 42 68 : data = 42 69 : data = 42 70 : data = 42 71 : data = 42 72 : data = 42 73 : data = 42 74 : data = 42 75 : data = 42 76 : data = 42 77 : data = 42 78 : data = 42 79 : data = 42 80 : data = 42 81 : data = 42 82 : data = 42 83 : data = 42 84 : data = 42 85 : data = 42 86 : data = 42 87 : data = 42 88 : data = 42 89 : data = 42 90 : data = 42 91 : data = 42 92 : data = 42 93 : data = 42 94 : data = 42 95 : data = 42 96 : data = 42 97 : data = 42 98 : data = 42 99 : data = 42 100 : data = 42 101 : data = 42 102 : data = 42 103 : data = 42 104 : data = 42 105 : data = 42 106 : data = 42 107 : data = 42 108 : data = 42 109 : data = 42 110 : data = 42 111 : data = 42 112 : data = 42 113 : data = 42 114 : data = 42 115 : data = 42 116 : data = 42 117 : data = 42 118 : data = 42 119 : data = 42 120 : data = 42 121 : data = 42 122 : data = 42 123 : data = 42 124 : data = 42 125 : data = 42 126 : data = 42 127 : data = 42 128 : data = 42 129 : data = 42 130 : data = 42 131 : data = 42 132 : data = 42 133 : data = 42 134 : data = 42 135 : data = 42 136 : data = 42 137 : data = 42 138 : data = 42 139 : data = 42 140 : data = 42 141 : data = 42 142 : data = 42 143 : data = 42 144 : data = 42 145 : data = 42 146 : data = 42 147 : data = 42 148 : data = 42 149 : data = 42 150 : data = 42 151 : data = 42 152 : data = 42 153 : data = 42 154 : data = 42 155 : data = 42 156 : data = 42 157 : data = 42 158 : data = 42 159 : data = 42 160 : data = 42 161 : data = 42 162 : data = 42 163 : data = 42 164 : data = 42 165 : data = 42 166 : data = 42 167 : data = 42 168 : data = 42 169 : data = 42 170 : data = 42 171 : data = 42 172 : data = 42 173 : data = 42 174 : data = 42 175 : data = 42 176 : data = 42 177 : data = 42 178 : data = 42 179 : data = 42 180 : data = 42 181 : data = 42 182 : data = 42 183 : data = 42 184 : data = 42 185 : data = 42 186 : data = 42 187 : data = 42 188 : data = 42 189 : data = 42 190 : data = 42 191 : data = 42 192 : data = 42 193 : data = 42 194 : data = 42 195 : data = 42 196 : data = 42 197 : data = 42 198 : data = 42 199 : data = 42 200 : data = 42 201 : data = 42 202 : data = 42 203 : data = 42 204 : data = 42 205 : data = 42 206 : data = 42 207 : data = 42 208 : data = 42 209 : data = 42 210 : data = 42 211 : data = 42 212 : data = 42 213 : data = 42 214 : data = 42 215 : data = 42 216 : data = 42 217 : data = 42 218 : data = 42 219 : data = 42 220 : data = 42 221 : data = 42 222 : data = 42 223 : data = 42 224 : data = 42 225 : data = 42 226 : data = 42 227 : data = 42 228 : data = 42 229 : data = 42 230 : data = 42 231 : data = 42 232 : data = 42 233 : data = 42 234 : data = 42 235 : data = 42 236 : data = 42 237 : data = 42 238 : data = 42 239 : data = 42 240 : data = 42 241 : data = 42 242 : data = 42 243 : data = 42 244 : data = 42 245 : data = 42 246 : data = 42 247 : data = 42 248 : data = 42 249 : data = 42 250 : data = 42 251 : data = 42 252 : data = 42 253 : data = 42 254 : data = 42 255 : data = 42 256 : data = 42 257 : data = 42 258 : data = 42 259 : data = 42 260 : data = 42 261 : data = 42 262 : data = 42 263 : data = 42 264 : data = 42 265 : data = 42 266 : data = 42 267 : data = 42 268 : data = 42 269 : data = 42 270 : data = 42 271 : data = 42 272 : data = 42 273 : data = 42 274 : data = 42 275 : data = 42 276 : data = 42 277 : data = 42 278 : data = 42 279 : data = 42 280 : data = 42 281 : data = 42 282 : data = 42 283 : data = 42 284 : data = 42 285 : data = 42 286 : data = 42 287 : data = 42 288 : data = 42 289 : data = 42 290 : data = 42 291 : data = 42 292 : data = 42 293 : data = 42 294 : data = 42 295 : data = 42 296 : data = 42 297 : data = 42 298 : data = 42 299 : data = 42 300 : data = 42 301 : data = 42 302 : data = 42 303 : data = 42 304 : data = 42 305 : data = 42 306 : data = 42 307 : data = 42 308 : data = 42 309 : data = 42 310 : data = 42 311 : data = 42 312 : data = 42 313 : data = 42 314 : data = 42 315 : data = 42 316 : data = 42 317 : data = 42 318 : data = 42 319 : data = 42 320 : data = 42 321 : data = 42 322 : data = 42 323 : data = 42 324 : data = 42 325 : data = 42 326 : data = 42 327 : data = 42 328 : data = 42 329 : data = 42 330 : data = 42 331 : data = 42 332 : data = 42 333 : data = 42 334 : data = 42 335 : data = 42 336 : data = 42 337 : data = 42 338 : data = 42 339 : data = 42 340 : data = 42 341 : data = 42 342 : data = 42 343 : data = 42 344 : data = 42 345 : data = 42 346 : data = 42 347 : data = 42 348 : data = 42 349 : data = 42 350 : data = 42 351 : data = 42 352 : data = 42 353 : data = 42 354 : data = 42 355 : data = 42 356 : data = 42 357 : data = 42 358 : data = 42 359 : data = 42 360 : data = 42 361 : data = 42 362 : data = 42 363 : data = 42 364 : data = 42 365 : data = 42 366 : data = 42 367 : data = 42 368 : data = 42 369 : data = 42 370 : data = 42 371 : data = 42 372 : data = 42 373 : data = 42 374 : data = 42 375 : data = 42 376 : data = 42 377 : data = 42 378 : data = 42 379 : data = 42 380 : data = 42 381 : data = 42 382 : data = 42 383 : data = 42 384 : data = 42 385 : data = 42 386 : data = 42 387 : data = 42 388 : data = 42 389 : data = 42 390 : data = 42 391 : data = 42 392 : data = 42 393 : data = 42 394 : data = 42 395 : data = 42 396 : data = 42 397 : data = 42 398 : data = 42 399 : data = 42 400 : data = 42 401 : data = 42 402 : data = 42 403 : data = 42 404 : data = 42 405 : data = 42 406 : data = 42 407 : data = 42 408 : data = 42 409 : data = 42 410 : data = 42 411 : data = 42 412 : data = 42 413 : data = 42 414 : data = 42 415 : data = 42 416 : data = 42 417 : data = 42 418 : data = 42 419 : data = 42 420 : data = 42 421 : data = 42 422 : data = 42 423 : data = 42 424 : data = 42 425 : data = 42 426 : data = 42 427 : data = 42 428 : data = 42 429 : data = 42 430 : data = 42 431 : data = 42 432 : data = 42 433 : data = 42 434 : data = 42 435 : data = 42 436 : data = 42 437 : data = 42 438 : data = 42 439 : data = 42 440 : data = 42 441 : data = 42 442 : data = 42 443 : data = 42 444 : data = 42 445 : data = 42 446 : data = 42 447 : data = 42 448 : data = 42 449 : data = 42 450 : data = 42 451 : data = 42 452 : data = 42 453 : data = 42 454 : data = 42 455 : data = 42 456 : data = 42 457 : data = 42 458 : data = 42 459 : data = 42 460 : data = 42 461 : data = 42 462 : data = 42 463 : data = 42 464 : data = 42 465 : data = 42 466 : data = 42 467 : data = 42 468 : data = 42 469 : data = 42 470 : data = 42 471 : data = 42 472 : data = 42 473 : data = 42 474 : data = 42 475 : data = 42 476 : data = 42 477 : data = 42 478 : data = 42 479 : data = 42 480 : data = 42 481 : data = 42 482 : data = 42 483 : data = 42 484 : data = 42 485 : data = 42 486 : data = 42 487 : data = 42 488 : data = 42 489 : data = 42 490 : data = 42 491 : data = 42 492 : data = 42 493 : data = 42 494 : data = 42 495 : data = 42 496 : data = 42 497 : data = 42 498 : data = 42 499 : data = 42 500 : data = 42 501 : data = 42 502 : data = 42 503 : data = 42 504 : data = 42 505 : data = 42 506 : data = 42 507 : data = 42 508 : data = 42 509 : data = 42 510 : data = 42 511 : data = 42 512 : data = 42 513 : data = 42 514 : data = 42 515 : data = 42 516 : data = 42 517 : data = 42 518 : data = 42 519 : data = 42 520 : data = 42 521 : data = 42 522 : data = 42 523 : data = 42 524 : data = 42 525 : data = 42 526 : data = 42 527 : data = 42 528 : data = 42 529 : data = 42 530 : data = 42 531 : data = 42 532 : data = 42 533 : data = 42 534 : data = 42 535 : data = 42 536 : data = 42 537 : data = 42 538 : data = 42 539 : data = 42 540 : data = 42 541 : data = 42 542 : data = 42 543 : data = 42 544 : data = 42 545 : data = 42 546 : data = 42 547 : data = 42 548 : data = 42 549 : data = 42 550 : data = 42 551 : data = 42 552 : data = 42 553 : data = 42 554 : data = 42 555 : data = 42 556 : data = 42 557 : data = 42 558 : data = 42 559 : data = 42 560 : data = 42 561 : data = 42 562 : data = 42 563 : data = 42 564 : data = 42 565 : data = 42 566 : data = 42 567 : data = 42 568 : data = 42 569 : data = 42 570 : data = 42 571 : data = 42 572 : data = 42 573 : data = 42 574 : data = 42 575 : data = 42 576 : data = 42 577 : data = 42 578 : data = 42 579 : data = 42 580 : data = 42 581 : data = 42 582 : data = 42 583 : data = 42 584 : data = 42 585 : data = 42 586 : data = 42 587 : data = 42 588 : data = 42 589 : data = 42 590 : data = 42 591 : data = 42 592 : data = 42 593 : data = 42 594 : data = 42 595 : data = 42 596 : data = 42 597 : data = 42 598 : data = 42 599 : data = 42 600 : data = 42 601 : data = 42 602 : data = 42 603 : data = 42 604 : data = 42 605 : data = 42 606 : data = 42 607 : data = 42 608 : data = 42 609 : data = 42 610 : data = 42 611 : data = 42 612 : data = 42 613 : data = 42 614 : data = 42 615 : data = 42 616 : data = 42 617 : data = 42 618 : data = 42 619 : data = 42 620 : data = 42 621 : data = 42 622 : data = 42 623 : data = 42 624 : data = 42 625 : data = 42 626 : data = 42 627 : data = 42 628 : data = 42 629 : data = 42 630 : data = 42 631 : data = 42 632 : data = 42 633 : data = 42 634 : data = 42 635 : data = 42 636 : data = 42 637 : data = 42 638 : data = 42 639 : data = 42 640 : data = 42 641 : data = 42 642 : data = 42 643 : data = 42 644 : data = 42 645 : data = 42 646 : data = 42 647 : data = 42 648 : data = 42 649 : data = 42 650 : data = 42 651 : data = 42 652 : data = 42 653 : data = 42 654 : data = 42 655 : data = 42 656 : data = 42 657 : data = 42 658 : data = 42 659 : data = 42 660 : data = 42 661 : data = 42 662 : data = 42 663 : data = 42 664 : data = 42 665 : data = 42 666 : data = 42 667 : data = 42 668 : data = 42 669 : data = 42 670 : data = 42 671 : data = 42 672 : data = 42 673 : data = 42 674 : data = 42 675 : data = 42 676 : data = 42 677 : data = 42 678 : data = 42 679 : data = 42 680 : data = 42 681 : data = 42 682 : data = 42 683 : data = 42 684 : data = 42 685 : data = 42 686 : data = 42 687 : data = 42 688 : data = 42 689 : data = 42 690 : data = 42 691 : data = 42 692 : data = 42 693 : data = 42 694 : data = 42 695 : data = 42 696 : data = 42 697 : data = 42 698 : data = 42 699 : data = 42 700 : data = 42 701 : data = 42 702 : data = 42 703 : data = 42 704 : data = 42 705 : data = 42 706 : data = 42 707 : data = 42 708 : data = 42 709 : data = 42 710 : data = 42 711 : data = 42 712 : data = 42 713 : data = 42 714 : data = 42 715 : data = 42 716 : data = 42 717 : data = 42 718 : data = 42 719 : data = 42 720 : data = 42 721 : data = 42 722 : data = 42 723 : data = 42 724 : data = 42 725 : data = 42 726 : data = 42 727 : data = 42 728 : data = 42 729 : data = 42 730 : data = 42 731 : data = 42 732 : data = 42 733 : data = 42 734 : data = 42 735 : data = 42 736 : data = 42 737 : data = 42 738 : data = 42 739 : data = 42 740 : data = 42 741 : data = 42 742 : data = 42 743 : data = 42 744 : data = 42 745 : data = 42 746 : data = 42 747 : data = 42 748 : data = 42 749 : data = 42 750 : data = 42 751 : data = 42 752 : data = 42 753 : data = 42 754 : data = 42 755 : data = 42 756 : data = 42 757 : data = 42 758 : data = 42 759 : data = 42 760 : data = 42 761 : data = 42 762 : data = 42 763 : data = 42 764 : data = 42 765 : data = 42 766 : data = 42 767 : data = 42 768 : data = 42 769 : data = 42 770 : data = 42 771 : data = 42 772 : data = 42 773 : data = 42 774 : data = 42 775 : data = 42 776 : data = 42 777 : data = 42 778 : data = 42 779 : data = 42 780 : data = 42 781 : data = 42 782 : data = 42 783 : data = 42 784 : data = 42 785 : data = 42 786 : data = 42 787 : data = 42 788 : data = 42 789 : data = 42 790 : data = 42 791 : data = 42 792 : data = 42 793 : data = 42 794 : data = 42 795 : data = 42 796 : data = 42 797 : data = 42 798 : data = 42 799 : data = 42 800 : data = 42 801 : data = 42 802 : data = 42 803 : data = 42 804 : data = 42 805 : data = 42 806 : data = 42 807 : data = 42 808 : data = 42 809 : data = 42 810 : data = 42 811 : data = 42 812 : data = 42 813 : data = 42 814 : data = 42 815 : data = 42 816 : data = 42 817 : data = 42 818 : data = 42 819 : data = 42 820 : data = 42 821 : data = 42 822 : data = 42 823 : data = 42 824 : data = 42 825 : data = 42 826 : data = 42 827 : data = 42 828 : data = 42 829 : data = 42 830 : data = 42 831 : data = 42 832 : data = 42 833 : data = 42 834 : data = 42 835 : data = 42 836 : data = 42 837 : data = 42 838 : data = 42 839 : data = 42 840 : data = 42 841 : data = 42 842 : data = 42 843 : data = 42 844 : data = 42 845 : data = 42 846 : data = 42 847 : data = 42 848 : data = 42 849 : data = 42 850 : data = 42 851 : data = 42 852 : data = 42 853 : data = 42 854 : data = 42 855 : data = 42 856 : data = 42 857 : data = 42 858 : data = 42 859 : data = 42 860 : data = 42 861 : data = 42 862 : data = 42 863 : data = 42 864 : data = 42 865 : data = 42 866 : data = 42 867 : data = 42 868 : data = 42 869 : data = 42 870 : data = 42 871 : data = 42 872 : data = 42 873 : data = 42 874 : data = 42 875 : data = 42 876 : data = 42 877 : data = 42 878 : data = 42 879 : data = 42 880 : data = 42 881 : data = 42 882 : data = 42 883 : data = 42 884 : data = 42 885 : data = 42 886 : data = 42 887 : data = 42 888 : data = 42 889 : data = 42 890 : data = 42 891 : data = 42 892 : data = 42 893 : data = 42 894 : data = 42 895 : data = 42 896 : data = 42 897 : data = 42 898 : data = 42 899 : data = 42 900 : data = 42 901 : data = 42 902 : data = 42 903 : data = 42 904 : data = 42 905 : data = 42 906 : data = 42 907 : data = 42 908 : data = 42 909 : data = 42 910 : data = 42 911 : data = 42 912 : data = 42 913 : data = 42 914 : data = 42 915 : data = 42 916 : data = 42 917 : data = 42 918 : data = 42 919 : data = 42 920 : data = 42 921 : data = 42 922 : data = 42 923 : data = 42 924 : data = 42 925 : data = 42 926 : data = 42 927 : data = 42 928 : data = 42 929 : data = 42 930 : data = 42 931 : data = 42 932 : data = 42 933 : data = 42 934 : data = 42 935 : data = 42 936 : data = 42 937 : data = 42 938 : data = 42 939 : data = 42 940 : data = 42 941 : data = 42 942 : data = 42 943 : data = 42 944 : data = 42 945 : data = 42 946 : data = 42 947 : data = 42 948 : data = 42 949 : data = 42 950 : data = 42 951 : data = 42 952 : data = 42 953 : data = 42 954 : data = 42 955 : data = 42 956 : data = 42 957 : data = 42 958 : data = 42 959 : data = 42 960 : data = 42 961 : data = 42 962 : data = 42 963 : data = 42 964 : data = 42 965 : data = 42 966 : data = 42 967 : data = 42 968 : data = 42 969 : data = 42 970 : data = 42 971 : data = 42 972 : data = 42 973 : data = 42 974 : data = 42 975 : data = 42 976 : data = 42 977 : data = 42 978 : data = 42 979 : data = 42 980 : data = 42 981 : data = 42 982 : data = 42 983 : data = 42 984 : data = 42 985 : data = 42 986 : data = 42 987 : data = 42 988 : data = 42 989 : data = 42 990 : data = 42 991 : data = 42 992 : data = 42 993 : data = 42 994 : data = 42 995 : data = 42 996 : data = 42 997 : data = 42 998 : data = 42 999 : data = 42
0
Finish