最善じゃない、まねしないほうがいいよ
// comment
のように、//の後には半角スペースx1#include "hoge.h"
マクロ文の後にスペースif (hoge == 0)
==前後にスペースif (hoge)
while (hoge)
括弧前にスペース- switchはこんなかんじ
#include"Main.h" | |
void Main() | |
{ | |
while (System::Update()) | |
{ | |
if (!manager.update())break; | |
} | |
} |
//3桁ごとにカンマで区切る | |
//使用例:Print << SeparateString(U"1234567"); | |
//->「1,234,567」のように表示される | |
String SeparateString(String num) | |
{ | |
int length = num.length(); | |
String result; | |
for (auto i:step(length)) | |
{ | |
result += num[(length-1)-i]; |
-- Logs begin at Tue 2020-04-28 15:54:39 JST, end at Tue 2020-04-28 16:05:59 JST. -- | |
4月 28 15:54:39 alterlive kernel: Linux version 5.6.6-zen1-1-zen (linux-zen@archlinux) (gcc version 9.3.0 (Arch Linux 9.3.0-1)) #1 ZEN SMP PREEMPT Tue, 21 Apr 2020 10:35:19 +0000 | |
4月 28 15:54:39 alterlive kernel: Command line: BOOT_IMAGE=boot/x86_64/vmlinuz-linux-zen archisobasedir=alter archisolabel=ALTER_20200426 loglevel=3 quiet splash udev.log-priority=3 initrd=boot/intel_ucode.img,boot/amd_ucode.img,boot/x86_64/archiso.img | |
4月 28 15:54:39 alterlive kernel: KERNEL supported cpus: | |
4月 28 15:54:39 alterlive kernel: Intel GenuineIntel | |
4月 28 15:54:39 alterlive kernel: AMD AuthenticAMD | |
4月 28 15:54:39 alterlive kernel: Hygon HygonGenuine | |
4月 28 15:54:39 alterlive kernel: Centaur CentaurHauls | |
4月 28 15:54:39 alterlive kernel: zhaoxin Shanghai | |
4月 28 15:54:39 alterlive kernel: [Firmware Bug]: TSC doesn't count with P0 frequency! |
; network status | |
[module/wired-network] | |
type = internal/network | |
interface = eth1 | |
[module/wireless-network] | |
type = internal/network | |
interface = wlan1 | |
[module/network] | |
type = internal/network |
#include <iostream> | |
#include <string> | |
void command(), all(), clear(), run(), build(), help(); | |
int main() { | |
clear(); | |
std::cout << "---------------------------------" << std::endl | |
<< " Program test tool for AtCoder " << std::endl | |
<< " V1.0.1 - 2020-2021 Watasuke " << std::endl |
#include <stdio.h> | |
int main() | |
{ | |
/**/ | |
int a, b, c; | |
printf("値1 : "); scanf("%d", &a); | |
printf("値2 : "); scanf("%d", &b); | |
printf("値3 : "); scanf("%d", &c); | |
#include <QtWidgets> | |
class widget_main : public QWidget | |
{ | |
public: | |
widget_main(QWidget *parent = nullptr) : QWidget(parent) | |
{ | |
QVBoxLayout *layout = new QVBoxLayout; | |
layout->addWidget(new QLabel(tr("This is sample!"))); | |
layout->addWidget(new QScrollBar(Qt::Horizontal)); |
/* 10進数→2進数変換 */ | |
// 入力が1,048,576未満の場合に正常に動作する | |
// ちなみに入力が524,288を越えるとansの値の表示(printf)がおかしくなる | |
// なんでこうなるのかはわからなかったです、だれかたすけてください | |
/// <計算の考え> | |
/// inputを2でわったあまりをansの左に追加する | |
/// (10のi乗をかけることによって、左に追加していく | |
/// 例えば、10の一番左の桁に1を追加するには、100を足せば良い) | |
/// このとき、例えば0d4 (0b100)のような表現をしたい時、 |
#include<stdio.h> | |
void func(int x, int y) { | |
printf("%d\n",x+y); | |
} |