作者sleep123 (sleep123)
看板C_and_CPP
标题[问题] 如何指定档案输出位置
时间Wed Jul 1 14:46:28 2009
#define N 4 //大N 是已经给定的数
...
int main() {...
char filename[100],N1[100]; //用字元字串当作档名,藉由处里字串,
//做出不一样的档名
itoa(N,N1,10);//将数字N变成字串N1
//档名 n=所对数字.txt
strcpy(filename,"n=");//将 "n=" 复制到filename
strcat(filename,N1);//在filename现有的内容後面,把"N1字串"里的内容接上去
strcat(filename,".txt");//"在filename现有的内容後面接上 ".txt"
...}
--
假设XXX.cpp在 d:\something\
上面跑出来的结果会在 d:\something\n=4.txt
如果想要跑出来的结果在 d:\something\another\ 下
即 d:\something\another\n=4.txt
要做何种改写?
--
1F:推 zlw:你去查看看sprintf()的用法,看会不会用 07/01 14:59
看了20分还是不会用
下面有写一些
loop
...
fprintf(fp,"有的没的\n ");
...
跟这个有关系吗?
※ 编辑: sleep123 来自: 140.122.140.194 (07/01 15:27)
3F:→ zlw:字串 07/01 15:37
4F:→ sleep123:cool thx^^ 07/01 15:44