C/C++の宿題片付けます 150代目
■ このスレッドは過去ログ倉庫に格納されています
0640デフォルトの名無しさん
2011/07/13(水) 21:20:05.92#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
char s[4][10] = {0};
char *p,*q;
int i;
if (argc != 2)
return 1;
printf("[%s]\n", argv[1]);
p = argv[1];
for (i = 0; i < 4; i++) {
q = strchr(p, ':');
if (q == NULL) break;
strncpy(s[i], p, q - p);
p = q+1;
}
strcpy(s[i], p);
for (i = 0; i < 4; i++)
printf("[%s]\n",s[i]);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています