C/C++の宿題を片付けます 74代目
■ このスレッドは過去ログ倉庫に格納されています
0522デフォルトの名無しさん
2006/10/08(日) 18:49:50#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char *str[5], buf[512];
int i, len = 0, index;
for (i = 0; i < 5; i++) {
gets(buf);
if ((str[i] = strdup(buf)) == NULL)
exit(1);
if (strlen(str[i]) >= len) {
index = i;
len = strlen(str[i]);
}
}
puts(str[index]);
for (i = 0; i < 5; i++)
free(str[i]);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています