- すべて
- 画像・動画
並べ替え:新着順
`api/String.h`は冒頭で`#include <string.h>`してるのでLIBCの関数は`.ino`内では全部デフォで使える…はず。一方で`.c/.cpp/.h`は`Arduino.h`を既定インクルードしないからLIBCとは混在しない…はず。
Arduino Core APIを勉強していたけれど、String.hというファイルがあって、Windowsだと標準関数のstring.hを上書きしてstrlenとかが使えなくなる罠で結構な時間が溶けた
MISRA C まとめ #include <misra_c.h> qiita.com/kaizen_nagoya/… #QiitaEngineerFesta #Qiitaアドカレ #Qiita @naokiakutagawaより
返信先:@KusaReMKN#include <elalc.h> if (Love_alcohol == True){ Drink(10); } else { Love_alcohol = True; Drink(20); } つまりみんなアルコール大好きなんですよ(意味不明
#include<stdio.h> main void(){ scanf(“%d”,&X); X=X; switch(X){ case X: printf(“X==X”); break; default: printf(“X==X”);} } //小泉コード
あ...ありのまま今起こった事を話すぜ! 都市伝説だと思っていたコードを発見しちまった... if (XXXX == false) { XXXX = false } else { XXXX = true } 何を言っているのかわからねーと思うが おれも何なのかわからなかった… 別変数への代入だとかそんなチャチなもんじゃあ(文字数)
ファイルがある時内容を表示して #include <stdio.h> int main() { FILE *file; file = fopen("ex.txt", "r"); if (file) { printf("成功\n"); fclose(file); } else { printf("失敗\n"); } return 0; } pic.twitter.com/qAa6BZlkbw
返信先:@mongonta555ありがとうございます。書き換えたほうがいいor書き換えないとだめ、どちらでしょう。今、main.cppにリネームしたらビルドエラーになってしまいました……。 必要かどうか分からないけど、見かけた情報で頭に #include <Arduino.h> を付け加えたりしてみましたがだめでした。
言い過ぎだろw で、結局 #include <bits/stdc++.h> って何? #C++ - Qiita qiita.com/hakatashi/item… pic.twitter.com/VKkrqGB0a4
ビットシフト操作で左シフトの例を追加して、その効果を説明して #include <stdio.h> int main() { unsigned int x = 10; // binary: 1010 unsigned int y = x >> 1; // right shift by 1 printf("The result of right shift is %u\n", y); return 0; } pic.twitter.com/om8OWXZj0o
返信先:@Tawashi_T2他2人#include <stdio.h> #include <stdlib.h> int main(void) { printf("RAND_MAX: %d\n", RAND_MAX); // 0から2147483647までの乱数を発生 for(int i = 0; i < 3; i++) { printf("%d\n", rand()); } // 1から10までの乱数を発生 for(int i = 0; i < 3; i++) {…
このコードは正しく動作しますが、max の値を計算するために条件演算子の代わりに関数を作成してください。 #include <stdio.h> int main() { int a = 10, b = 5; int max = a > b ? a : b; printf("The maximum value is %d\n", max); return 0; } pic.twitter.com/sydkTK9Bob
残念ながらxの3乗を求めてくださいという要求に #Include <math.h> pow(x, 3); // xはint型 と書く人はいないんだよなあ。 K&Rの問題風: Q1. なぜこれがダメなのか説明せよ Q2. 代わりにどう書くのか示せ
返信先:@p1vuEzGD6JdQAHDめんどくさいから自動化させたりする為プログラミングするのは分かりますが、今回のツイートは文章から出来事を論理的にプログラムに落とし込む。 この動作でプログラムに落とし込むのではなく式にする時に立式すると思うので大切さがわかったと言う趣旨のリプライをしました。
このマクロの定義には問題があります。マクロを修正して、予期しない動作を避ける方法を示してください。 #include <stdio.h> #define SQUARE(x) x*x int main() { int num = 5; printf("The square of %d is %d\n", num, SQUARE(num)); return 0; } pic.twitter.com/K63yoNvzOI
返信先:@Basyo_Engineer#include <stdio.h> int main() { while (1) { printf("おはよー!\n"); } return 0; }
返信先:@enlarge35781514既に返信してくれてる人いるけど私なりの解釈(数学寄り)はこうかなぁ… #include <stdio.h> //↑プログラムを動かす魔法の言葉 int main(void) //main関数を定義 // 引数なし(定義域:空集合って感じ?)、終域:整数の関数 // ここから下が実際動かすコード { return 0; ←これ }
返信先:@es33S0mjm#include<stdio.h> int main(void){ int age = 0; printf("年齢を入力して下さい\n"); scanf( "%d", &age); if (age == 20) { printf("吸っていいよ!\n"); } else { printf("絶対に吸っちゃダメだ!\n"); } return 0; }