Skip to content

Instantly share code, notes, and snippets.

View Code-Hex's full-sized avatar

Kei Kamikawa Code-Hex

View GitHub Profile
@Code-Hex
Code-Hex / 6-6.c
Created December 17, 2014 04:20
6-6
#include <stdio.h>
int main(){
int money = 1000; /* 時給がこれくらいあったらいいのに... */
int jikan;
float give_you_money;
printf("一週間に働いた時間を入力して\n");
scanf("%d", &jikan);
@Code-Hex
Code-Hex / 7-2.c
Last active August 29, 2015 14:11
7-2 のプログラムを改良してみました(読みづらくてすいません)
#include <stdio.h>
#define uru_year(a) (!(a % 4)? !(a % 100)? !(a % 400)? 1 : 0 : 1 : 0)
int main(){
int months[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int from_year, to_year;
int from_month, to_month;
int from_day, to_day;
int from_month_day = 0;
@Code-Hex
Code-Hex / 7-3.c
Created December 18, 2014 09:55
7-3.c(ファイルを読み込んで、シリアルケーブルで転送する時間を表示)
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define N 100000
int main(int argc, char const *argv[])
{
FILE *file;
char buf[N];
int count = 0;
@Code-Hex
Code-Hex / message
Created December 18, 2014 14:08
Q: What is thinking?
Ïúíþ€à… H__PAGEZEROH__TEXT˜__DATA__data__DATAdH__LINKEDIT  Ø"€0 0x ¨ 0 P /usr/lib/dyld*ÃaÀq^>²µiDzJ¯$
*(€ 8­/usr/lib/libSystem.B.dylib&0 )8 +8 @
@Code-Hex
Code-Hex / bool.c
Last active August 29, 2015 14:16
typedef と enum(列挙体)を使った例
#include <stdio.h>
/* 列挙体定義 */
typedef enum boolean { // enum boolean で enum boolean という型を作成
false,
true
} bool; /* typedef で bool型として定義した */
int main(){
bool flag = true;
@Code-Hex
Code-Hex / test.sh
Created April 14, 2015 05:16
初めてのshellscript
#!/bin/sh
a=1 # Space 無しで書く
b=2
c=`expr $a + $b`
echo c = $c # 変数の中身を見る時には $ マークを使う
d=`expr $a - $b`
e=`expr $b / $a`
f=`expr $a \* $b` # かけ算は気をつける
g=`expr $a % $b`
@Code-Hex
Code-Hex / skill.pl
Created May 8, 2015 06:29
Perl の様々な技
perl -e 'print $^V;' # version
perl -e 'print <>;' # cat
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use DBI;
use Teng;
use Teng::Schema::Loader;
my $dbh = DBI->connect('dbi:SQLite:quickstart.sqlite','','',{
#!/usr/bin/env perl
use strict;
use warnings;
use utf8;
use DBI;
use Teng;
use Teng::Schema::Loader;
use Data::Dumper;
@Code-Hex
Code-Hex / push&pop.c
Created May 15, 2015 17:16
push pop の練習
#include <stdio.h>
#define N 100
int sp = 0;
int a[N];
void push(int b){
if (sp < N)
a[sp++] = b;
else