C言語なら、オレに聞け! <6>
■ このスレッドは過去ログ倉庫に格納されています
0574571
NGNGオーバーフローもしないけど、100字より長い名前のファイルを
作りたいとは言わないでくれよ。
#include <stdio.h>
int main(int argc, char *argv[])
{
FILE *file_ptr;
int i, input_char;
char output_file[100 + 1];
printf("書き込むファイル名 >");
for(i = 0; i < 100 (input_char = getchar()) != EOF) && input_char != '\n'; i++)
output_file[i] = input_char;
output_file[i] = '\0';
if((file_ptr = fopen(output_file, "w")) == NULL) {
printf("ファイルをオープンできませんでした。\n");
return -1;
}
fclose(file_ptr);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています