abrir archivo con default

Iniciado por m@o_614, 26 Noviembre 2013, 22:08 PM

0 Miembros y 1 Visitante están viendo este tema.

m@o_614

Saludos, yo siempre que utilizo archivos los creo y abro  indicandole al fopen que quiero crear mi archivo en la USB, pero ahora quiero usar la forma default solo que no se como hacerlo ni donde me va a crear y guardar los archivos:

#include <stdio.h>
#include <stdlib.h>

void crearTablero(int n,int **tablero);

int main()
{
    FILE *pd;
if((pd = fopen("F:\\archivo.txt","w"))!= NULL)
   printf("Se ha creado archivo");
}


de antemano gracias

rir3760

Tienes que explicar de una forma mas clara que es lo que quieres hacer, para empezar: ¿A que te refieres con "usar la forma default"?

Si te refieres a solo indicar el nombre del archivo, por ejemplo "archivo.txt", la ubicación donde se crea es "implementation defined" (depende de la implementación) y usualmente es el directorio inicial (directorio de trabajo) del proceso.

Un saludo
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language