File tree Expand file tree Collapse file tree 8 files changed +45
-45
lines changed
Expand file tree Collapse file tree 8 files changed +45
-45
lines changed Original file line number Diff line number Diff line change @@ -38,13 +38,13 @@ long long atoll( const char* str );
3838
3939int main(void)
4040{
41- printf("%i\n", atoi(" -123junk"));
42- printf("%i\n", atoi(" +321dust"));
43- printf("%i\n", atoi("0"));
44- printf("%i\n", atoi("0042")); // 先頭の0を含む10進数として変換
45- printf("%i\n", atoi("0x2A")); // 0のみを変換、"x2A"は破棄される
46- printf("%i\n", atoi("junk")); // 変換不可
47- printf("%i\n", atoi("2147483648")); //intの範囲外
41+ printf("%i\n", atoi(" -123junk"));
42+ printf("%i\n", atoi(" +321dust"));
43+ printf("%i\n", atoi("0"));
44+ printf("%i\n", atoi("0042")); // 先頭の0を含む10進数として変換
45+ printf("%i\n", atoi("0x2A")); // 0のみを変換、"x2A"は破棄される
46+ printf("%i\n", atoi("junk")); // 変換不可
47+ printf("%i\n", atoi("2147483648")); //intの範囲外
4848}
4949```
5050
Original file line number Diff line number Diff line change @@ -34,19 +34,19 @@ void *calloc(size_t nmemb, size_t size);
3434
3535int main(void)
3636{
37- int* p1 = calloc(4, sizeof(int)); // 4個のint配列のポインタを確保、0二初期化
38- int* p2 = calloc(1, sizeof(int[4])); // 上と同じ
39- int* p3 = calloc(4, sizeof *p3); // 上と同じ
40-
41- if (p2)
42- {
43- for (int n = 0; n < 4; ++n)
44- printf("p2[%d] == %d\n", n, p2[n]);
45- }
46-
47- free(p1);
48- free(p2);
49- free(p3);
37+ int* p1 = calloc(4, sizeof(int)); // 4個のint配列のポインタを確保、0二初期化
38+ int* p2 = calloc(1, sizeof(int[4])); // 上と同じ
39+ int* p3 = calloc(4, sizeof *p3); // 上と同じ
40+
41+ if (p2)
42+ {
43+ for (int n = 0; n < 4; ++n)
44+ printf("p2[%d] == %d\n", n, p2[n]);
45+ }
46+
47+ free(p1);
48+ free(p2);
49+ free(p3);
5050}
5151```
5252
Original file line number Diff line number Diff line change @@ -28,8 +28,8 @@ C++11以降では、`getenv`が返す文字列を変更したときの動作は
2828
2929int main()
3030{
31- if (const char* env_p = std::getenv("PATH"))
32- std::cout << "Your PATH is: " << env_p << '\n';
31+ if (const char* env_p = std::getenv("PATH"))
32+ std::cout << "Your PATH is: " << env_p << '\n';
3333}
3434```
3535
Original file line number Diff line number Diff line change @@ -40,20 +40,20 @@ cppref より引用。
4040
4141int main(void)
4242{
43- int *p1 = malloc(4*sizeof(int)); // 4個のint型配列の目盛りを確保
44- int *p2 = malloc(sizeof(int[4])); // 上と同じ。
45- int *p3 = malloc(4*sizeof *p3); // 上と同じ。
46-
47- if(p1) {
48- for(int n=0; n<4; ++n)
49- p1[n] = n*n;
50- for(int n=0; n<4; ++n)
51- printf("p1[%d] == %d\n", n, p1[n]);
52- }
53-
54- free(p1);//メモリを開放
55- free(p2);
56- free(p3);
43+ int *p1 = malloc(4*sizeof(int)); // 4個のint型配列の目盛りを確保
44+ int *p2 = malloc(sizeof(int[4])); // 上と同じ。
45+ int *p3 = malloc(4*sizeof *p3); // 上と同じ。
46+
47+ if(p1) {
48+ for(int n=0; n<4; ++n)
49+ p1[n] = n*n;
50+ for(int n=0; n<4; ++n)
51+ printf("p1[%d] == %d\n", n, p1[n]);
52+ }
53+
54+ free(p1);//メモリを開放
55+ free(p2);
56+ free(p3);
5757}
5858```
5959
Original file line number Diff line number Diff line change 3131
3232int main ()
3333{
34- std::srand (std::time (0)); // 現在時刻を疑似乱数のシード値とする。
35- std::cout << std::rand() << '\n';
34+ std::srand (std::time (0)); // 現在時刻を疑似乱数のシード値とする。
35+ std::cout << std::rand() << '\n';
3636}
3737```
3838
Original file line number Diff line number Diff line change 2222
2323int main()
2424{
25- // use current time as seed for random generator
26- std::srand(std::time(NULL));
25+ // use current time as seed for random generator
26+ std::srand(std::time(NULL));
2727
28- std::cout << "RAND_MAX: " << RAND_MAX << '\n';
28+ std::cout << "RAND_MAX: " << RAND_MAX << '\n';
2929}
3030```
3131
Original file line number Diff line number Diff line change @@ -33,8 +33,8 @@ void srand( unsigned seed );
3333
3434int main()
3535{
36- std::srand(std::time(0)); // 現在時刻を疑似乱数のシード値とする。
37- std::cout << std::rand() << '\n';
36+ std::srand(std::time(0)); // 現在時刻を疑似乱数のシード値とする。
37+ std::cout << std::rand() << '\n';
3838}
3939```
4040
Original file line number Diff line number Diff line change @@ -30,8 +30,8 @@ POSIXでは`WEXITSTATUS`と`WSTOPSIG`を使用、分解できる
3030
3131int main()
3232{
33- std::system("ls -l >test.txt");//"ls -l >test.txt"を実行
34- std::cout << std::ifstream("test.txt").rdbuf();
33+ std::system("ls -l >test.txt");//"ls -l >test.txt"を実行
34+ std::cout << std::ifstream("test.txt").rdbuf();
3535}
3636```
3737
You can’t perform that action at this time.
0 commit comments