我跟着这件事:J Dictionary
它告诉我发出int main()
{
string text;
int i;
char ch;
ostringstream oss;
FILE *fp1,*fp2;
if((fp1=fopen("/home/maru/fact.cpp", "rb"))==NULL)
{
cout<<"Error";
exit(-1);
}
for(i=1; i<=5; i++)
{
oss << "/home/maru/fact" << i << ".cpp";
text = oss.str();
rewind(fp1);
cout<<text<<"\n";
if((fp2=fopen(text.c_str(), "wb"))==NULL)
{
cout<<"Error "<<i;
exit(-1);
}
while(!feof(fp1))
{
fread(&ch, 1, 1, fp1);
fwrite(&ch, 1, 1, fp2);
}
fclose(fp2);
oss.str("");
}
fclose(fp1);
return 0;
}
命令,其中d by d over d!/d
是一个列表,但我的jqt环境告诉我d
。如果问题是我应该导入/安装/激活库,我在文档中没有看到任何相关说明。任何人都知道这里发生了什么?
答案 0 :(得分:6)
来自您关联的文档:
动词
over=:({.;}.)@":@
和by=:' '&;@,.@[,.]
可以作为实用工具输入(供使用而不是立即学习)
它告诉您定义这些动词以使以下代码起作用。
所以他们不是标准库的一部分,也不是任何其他库 - 你应该自己定义它们。