이것은 내 코드입니다. 나는이 형식으로 10 개 파일을 만들 필요C에서 경로와 변수 연결
0.txt
1.TXT
...
그러나 나는 그것을 할 수 없다, 결과는 다릅니다. 누구든지 도와 줄 수 있습니까?
#include <stdlib.h>
#include <string.h>
char* direccion(char *dirD,int number){
char buffer[100];
char *n;
char *q;
char* formato=".txt";
sprintf(buffer, "%i", number);
n= strcat(dirD,buffer);
q= strcat(n,formato);
return q;
}
int main(){
int u;
int number= 0;
int t= 0;
char* q = "e:/c9/";
for(t=0; t< 10 ; t++){
char* dir = direccion(q,number);
if(fopen(dir,"w")){
fopen(dir,"w");
u=1;
}
else{
u=0;
printf("Error\n");
}
number++;
}
return 0;
}
고마워요!
Windows 환경입니까? –
예, Windows에만 있습니다. – Sark