Bom oque estou tentando fazer é o seguinte: #include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// declara e inicializa um array de strings
// veja que definimos o limite de 99 caracteres
// por string (uma posição é para o caractere
// de fim de linha)
char nomes[][100] = {"Osmar J. Silva", "Carlos de Souza",
"Fernanda Reis", "Joaquim Alves"};
FILE *fp;
char arquivo;
arquivo = "lista.txt";
fp = fopen (arquivo,"w+")
// vamos exibir os nomes
int i;
for(i = 0; i < 4; i++){
fputes(nomes[i],fp);
}
fclose(fp);
system("PAUSE");
return 0;
} Ou seja quero gravar os nomes gerado pelo array de strings, no arquivo list.txt. figo grato se alguém souber onde estou errando no cod