C/C++の宿題片付けます 135代目
■ このスレッドは過去ログ倉庫に格納されています
0609デフォルトの名無しさん
2010/05/11(火) 23:20:07文字列長はコマンドライン引数から取るようにした。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define MAX_LENGTH 255
int main(int argc, char **argv){
char a[MAX_LENGTH + 1];
int i, length;
srand((unsigned)time(NULL));
length = argc > 1 ? atoi(argv[1]) : MAX_LENGTH;
for(i=0; i < length; ++i){
a[i] = (char)( (rand() % 2) * 0x20 + (rand() % 26) + 0x41);
}
a[length] = '\0';
puts(a);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています