none
請問如何用variables作file name?? RRS feed

  • 問題

  • 小的想作10個txt file: text_1.txt, text_2.txt, etc...用以下的code嘗試了一下,但不知為何寫出來的只有一個"test_0x0.000000p-1022.txt",請問是哪裡出錯了嗎?

    #include <iostream>
    #include <stdio.h>
    #include <stdlib.h>
    using namespace std;
    int main ()
    {
    	int a,b;
    	for(a=1; a<=10; a++)
    	{
    		cout<< a <<"\n";
    		system("pause");
    		char file[32];
    		sprintf(file,"test_%a.pdb",a);
    		fopen(file,"w+");
    	}
    	return 0;
    }

     

    2010年11月29日 下午 03:38

解答