cubical8569 / acos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

acos

Навигатор по АКОСу.

Семинары с гитхаба 2018

Лекции

asm

io

reference

Посимвольное

Пользуемся getchar (fgetc) и putchar.

Также multithread-unsafe версия getchar_unlocked и putchar_unlocked, которая может быть быстрее в 10 раз.

Пример посимвольного копирования:

int c; // int, чтобы можно было отличать EOF
while ((c = getchar_unlocked()) != EOF) {
    putchar_unlocked(c);
}

Форматированное

Приоритет операторов

Смотреть здесь.

tools

TODO: GNU Toolchain, etc...

Течет память?

Проверить программу на утечки волгриндом:

valgrind --leak-check=full ./a.out

TODO: санитайзеры

hexdump

hexdump -C dostext.c

А также в ролях:

vi, nano, tmux, mc

Code style

Основное здесь.

Главное - отступ 4 пробела, никаких табов.

struct Foo
{
    int bar;
};

int *p;
char *str, **pstr;

TODO: сделать конфиг для cpplint, и выложить .vscode

About

License:MIT License


Languages

Language:Go 100.0%