[過去ログ] OSを1行で作るスレ (982レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
951: 2011/08/01(月)02:15 AAS
int main(void){なんちゃら(かんちゃら);return 0;}
952: Sero 忍法帖【Lv=5,xxxP】◆YfepSutnOY 2011/08/05(金)13:17 AAS
2年弱ぶりのこんにちは Seroです
自分のトリップキー完全に忘れてたけど3回目でヒットした 簡単すぎワロタww

久しぶりにスレに来てみたら伸びてたので、>>950さん、>>919-921の件頼みますわ
数日待ってダメなようなら>>960に頼みます
953: 2011/08/05(金)21:29 AAS
wktk
954: 2011/08/06(土)08:12 AAS
ksk
955: 2011/08/23(火)00:42 AAS
OSは、ハードとソフトをつなぐもの。
よって、ここで語られているのはすべて似非
956: 2011/08/24(水)20:37 AAS
CMD /P
957: 2011/08/26(金)13:49 AAS
VMM「呼んだー?」
958: 2011/09/01(木)21:41 AAS
Negitoroはどうなったんだろう
959: 2011/09/03(土)23:19 AAS
どうなったのかなあ
960
(1): 2011/09/07(水)16:23 AAS
次スレなんて立ててやんないよーだ
961: 2011/09/07(水)16:47 AAS
ぐっへっへ
962: 2011/09/16(金)22:40 AAS
滅びた?
963: 忍法帖【Lv=17,xxxPT】 [ ] 2011/09/22(木)08:04 AAS
......._______*xxxxxxxx!==||\$#\$%\%^&&*#$%^&*&&....?;run^z
964
(1): 2011/09/25(日)00:00 AAS
int main(void) { while(1){ int loop_shell,count_command; char command[100]; char command_tmp;
printf("こまんどー > ");for(count_command=0;count_command<100;count_command++) {scanf("%c",&command_tmp);
if(command_tmp=='\n') { command[count_command]='\0'; break;} else {command[count_command]=command_tmp;} }
if(strcmp(command,"test") == 0) {printf("テスト\n");} else if(strcmp(command,"exit")==0) {exit(0);}
else if(strcmp(command,"ver")==0) {printf("version 0.00000001\n");}
else if(strcmp(command,"\0")==0) { printf("");} else if(strcmp(command,"help")==0) {printf("test\nver\nexit\nhelp\n");}
else{printf("%s :command not found.\n",command); }} printf("Kernel Panic!!"); }
965: 2011/09/25(日)11:19 AA×

966
(1): 2011/09/25(日)11:56 AAS
>>964
そのprintf/scanf/strcmpの実体はどこにあるのだ?
とかつまらんことを聞いてみる
967: 小学生@ヘぼいプログラマ  ◆WtYPhlmXUw 2011/10/01(土)14:21 AAS
>>966
宣言書いてコンパイルしたらだいじょーぶなはず
extern "c"{int scanf (const char*, ...);int printf (const char *__format, ...); int strcmp(const char *s, const char *t);}int main(void) { while(1){ int loop_shell,count_command; char command[100]; char command_tmp;
printf("こまんどー > ");for(count_command=0;count_command<100;count_command++) {scanf("%c",&command_tmp);
if(command_tmp=='\n') { command[count_command]='\0'; break;} else {command[count_command]=command_tmp;} }
968: 小学生@ヘぼいプログラマ  ◆WtYPhlmXUw 2011/10/01(土)14:23 AAS
2分割になたスマソ

if(strcmp(command,"test") == 0) {printf("テスト\n");} else if(strcmp(command,"exit")==0) {exit(0);}
else if(strcmp(command,"ver")==0) {printf("version 0.00000001\n");}
else if(strcmp(command,"\0")==0) { printf("");} else if(strcmp(command,"help")==0) {printf("test\nver\nexit\nhelp\n");}
else{printf("%s :command not found.\n",command); }} printf("Kernel Panic!!"); }
969: 2011/10/01(土)17:13 AAS
拡張すればシェル風にファイル操作とかできそうだな
970: 小学生@ヘぼいプログラマ  ◆WtYPhlmXUw 2011/10/01(土)19:58 AAS
一行に変換してスマソ
extern "c"{
int scanf (const char*, ...);
int printf (const char *__format, ...);
int strcmp(const char *s, const char *t);
}
APIをなんか作って宣言する。
int main(void) {
while(1){
int loop_shell,count_command;
省4
1-
あと 12 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.016s