Pergunta : Gato da corda do laço de C um nome de arquivo + laço do int n

Eu estou tentando fazer uma rotina mais elegante para limas da abertura 20.  Eu tenho que abrir as limas dos alimentadores diferentes, assim que eu devo fazer a este mais útil um pouco então uma parte da sucata! :-) talvez 3 vezes eu preciso de reabrir as limas… uma vez onde será um escritor um pouco então um reader.

até agora eu estou nomeando meu *fp da LIMA em uma série e igualmente estou nomeando meus NOMES DE ARQUIVO em uma série:
etc.

FILENAMES do *fp
FILE *fp2
do

FILE…: o gato do
file1
file2
file3

String parece fácil, mas eu não trabalhei em C - a língua por diversos anos e eu somos deixando de funcionar e queimar-se e são simples, na maior parte, MAS A AJUDA seria extremamente appreciated.

Loop Routinine, para incrementar do “o Br/>cat n'<, e para moldar isso “no fp” ou “na lima” + (char*) n +” \ 0 ' na extremidade da corda para o

I do nome de arquivo. começ algo compilar, mas segfaults… não pode mesmo printf para fora o que eu concatenei, assim que algo é estranho e errado com o que eu estou fazendo… o
class= do

Resposta : Gato da corda do laço de C um nome de arquivo + laço do int n

>> *fp da LIMA
>> LIMA *fp2

Por que não fazer que uma disposição de FILE*?

        FILE* fp [20] = {0};


>> file1
>> file2
>> file3

Por que não usar o sprintf (ou o algo similar)?

        carbonizar o nome de arquivo [64] = "";
        sprintf (nome de arquivo, “file%d”, índice);

onde o “índice” é o número da lima (1, 2, etc.)
Outras soluções  
 
programming4us programming4us