[C] Problema archivo existente.

Iniciado por KZN, 22 Enero 2017, 14:19 PM

0 Miembros y 6 Visitantes están viendo este tema.

ivancea96

Lo dicho, esa línea es de C#, no de C++.

Puedes usar algo como el código que ponen en http://www.cplusplus.com/reference/cstdio/fopen/, con la función fopen:

#include <stdio.h>
int main ()
{
  FILE * pFile;
  pFile = fopen ("myfile.txt","r");
  if (pFile!=NULL)
  {
    // Codigo si existe
    fclose (pFile);
  }else{
    // Codigo si no existe
  }
  return 0;
}

KZN

Pero es que yo estoy usando C, no C++.
Mi editor se llama Dev C++ pero no solo edita C++, sino también C#

ivancea96

Un par de cosas.
En primer lugar, el código que te puse ahí es de C. (Por tu respuesta, intuyo que no lo probaste).
En segundo lugar, no tengo constancia de que Dev-C++ esté preparado para compilar C#. Si lo está, muy bien, pero te diré que no por ello puedes mezclar varios lenguajes en un mismo código. O programas C, o programas C#.

MAFUS

Una cosa es el editor y la otra el compilador/intérprete.

Con un editor puedes crear cualquier código en cualquier lenguaje pues todos sirven para escribir. Puedes hasta escribir El Quijote con ellos si quieres. Otra cosa es que cuándo vayas a compilar te acepte ese código. Ese el problema que te encuentras. Le das al compilador de C++ de tu editor un código en C# que no entiende para nada. Así que es normal que se queje.

Elige en que lenguaje quieres hacer las cosas y consigue el IDE para programar con él.

KZN

No, no lo puse, me invento los errores... :¬¬


Estoy usando C no C++ , aquí te dejo la lista de extensiones.

ivancea96

Ahí no hay nada de C# ._.
Y lo dicho, el código q te puse antes es de C, no C++.

KZN

Lamento la espera, tuve que ausentarme, después de ver el comentario, revisar nuevamente el post y probarlo quería agradecer al usuario Ivancea96 por su ayuda, tema solucionado.