Como cuales?
				
			Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <stdio.h>
#include <string.h>
int main()
{
	char var1[20];
	
	char linea[50];
	char token[5] = ";";
	
	char *ptr;
	
	FILE *listado;
	listado = fopen("lista.txt", "r");
	
	while (fscanf(listado,"%s", linea)!=EOF)
	{
		printf( "linea=%s\n", linea );
		
		ptr = strtok( linea, token );
		sprintf(var1,"%s",ptr);
		
		printf("en variable %s\n", var1);
		
		while( (ptr = strtok( NULL, token )) != NULL )
		{
			sprintf(var1,"%s",ptr);
			printf("en variable %s\n", var1);
		}
	}
	
   return 0;
}
				
, ahora el problema es que tengo el listado:arc_201201.txt;10;20;30
arc_201202.txt;11;22;33
arc_201203.txt;12;23;34
arc_201204.txt;13;25;36while (fscanf(listado,"%s", archivo1)!=EOF)
	{
		sprintf(ruta,"D:\\carpeta\\%s",archivo1);
		existe(ruta);
	}
				arc_2012041
arc_2012042
arc_2012043
arc_2012044#include <stdio.h>
//funcion de existencia
void existe(char archivo[60]);
//programa principal
int main ()
{
	char archivo1[30];
	char ruta[60];
	FILE *listado;
	listado = fopen("lista.txt", "r");
	if (listado==NULL)
	{
		printf("No se encuentra el listado\n");
		return 1;
	}
	while (fgets(archivo1, 30, listado)!=NULL)
	{
		sprintf(ruta,"D:\\carpeta\\%s",archivo1);
		existe(ruta);
	}
	
	fclose(listado);
	return 0;
}
//funcion de existencia
void existe(char archivo[60])
{
	FILE *faux;
	faux = fopen(archivo, "r");
	if (faux==NULL)
		printf("archivo no encontrado\n");
	else
	{
		printf("archivo encontrado\n");
		fclose(faux);
	}
}