ITP1_9_A: Finding a Word

AOJ

問題 URL: 単語の検索 | プログラミング入門 | Aizu Online Judge 要約: 文字列の中に指定された単語がいくつ含まれているか. ソースコード GitHub: AOJ/ITP1_9_A_Finding-a-Word.c at master · canon4444/AOJ · GitHub ソースコード #include <stdio.h> #include <string.h> #</string.h></stdio.h>…

unsigned int とstdin

C

unsigned int でも stdin だと負数の操作を受け付けるらしい.意味ない. *最下部に追記: 出力で unsigned int を指定しなければならない. ソースコード #include <stdio.h> int main() { unsigned int S, E; scanf("%d%d", &S, &E); printf("S: %d E: %d\n", S, E)</stdio.h>…

scanf()

scanf("%s", hoge); では '\n' を捨てることを忘れていました. まったく,大晦日だと言うのに識別子の特性を忘れててダメです. また,今年の進捗はCODE THANKS FESTIVAL2014 B日程をオンサイト参加できたこと,幅・深さ優先探索ができるようになったことく…

if文のスコープと使わない変数宣言

コンパイルできるコード #include <stdio.h> int main() { int i = 4444; printf("i: %d\n", i); if ( 1 ) { int j = 8888; printf("i: %d\nj: %d\n", i, j); } //printf("i: %d\nj: %d\n", i, j); return 0; } コンパイルできないコード その1 #include <stdio.h> int main() </stdio.h></stdio.h>…

適当な文字列処理を行ってから末端でナル文字処理するのが気持ち悪い

最初から全部のメモリをナル文字で埋めて初期化しておけばいい!(名案!)(適当) #include <stdio.h> #include <string.h> #define NUM 6 int main() { int i; char text[NUM] = "Hello"; for ( i = 0; i < NUM; ++i ) if ( '\0' == text[i] ) printf("text[%d]に'\\0'を発見</string.h></stdio.h>…

コマンドライン引数とsizeof()とstrlenと

ソースコード #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]) { int i; char *ch = "Hello"; char ar[] = "Hello"; if ( 2 != argc ) { fprintf(stderr, "引数が足りません\n"); exit(-1); } printf("argv[1]: %s\n", argv[1]); printf("s</string.h></stdlib.h></stdio.h>…