C++

C++に於けるatoiやsprintf、coutでprintfのような書式指定

よく使うのによく忘れるので備忘録。CのatoiとかsprintfのC++風の書き方。 atoi まずCでatoi関数を使うプログラム。が必要です。 #include <stdio.h> #include <stdlib.h> int main(void) { char str[10]; scanf("%9s", str); printf("%d\n", atoi(str)); return 0; } かなり適</stdlib.h></stdio.h>…

非負整数からエクセルの列表示への変換

C++

非負整数が入力されたらエクセルの列の表示のような文字列を返すプログラムです. #include <iostream> #include <string> using namespace std; string toAlphabet(unsigned int num) { const string chars("ABCDEFGHIJKLMNOPQRSTUVWXYZ"); const int base = chars.size(); st</string></iostream>…

数式パーサ

C++

ちょっと前に書いた数式パーサのプログラム.取り敢えず動けばいいという程度のコードです.Googleや本をほとんど見ずに数式パーサを書いてみよう,と思い書いてみたら自分でも何をやっているのかよくわからないコードになってしまいました.用語とかが正し…