Menú

Mostrar Mensajes

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ú

Mensajes - ivancea96

#791
Ahí no hay nada de C# ._.
Y lo dicho, el código q te puse antes es de C, no C++.
#792
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#.
#793
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;
}
#794
Cita de: ivancea96 en 22 Enero 2017, 14:29 PM
Esto es C#, no C++:

Código (csharp) [Seleccionar]
System.IO.File.Exists("C:\\aqui\\esta\\zzzz.txt")

Luego, no puedes poner código sin m.as Tienes que poner la función main:
Código (cpp) [Seleccionar]
int main(){
    // ...
}


Cita de: ivancea96 en 22 Enero 2017, 15:36 PM
No te podemos dar una respuiesta "definitiva" si no nos dices cómo lo tienes ahora.
#795
Que al hacer una cosa siga dando errores, no significa que esa correción sea incorrecta.
No tienes que meterlo todo en el main, solo el código, sin los includes.
Y no es el único problema; mira lo que te escribí.
Y di qué compilador usas.
#796
Cita de: KZN en 22 Enero 2017, 14:53 PM
Sigue sin funcionar, os agradezco la ayuda y sigo esperando a quien tenga la respuesta definitiva

No te podemos dar una respuiesta "definitiva" si no nos dices cómo lo tienes ahora.
#797
Esto es C#, no C++:

Código (csharp) [Seleccionar]
System.IO.File.Exists("C:\\aqui\\esta\\zzzz.txt")

Luego, no puedes poner código sin m.as Tienes que poner la función main:
Código (cpp) [Seleccionar]
int main(){
    // ...
}


#798
Para concretar:
Una función es, o un trozo de código que quieres "encapsular", también llamado sub-rutina o sub-programa, o, como una función matemática, a la que tú le das unos valores de entrada y ella te da unos valores de salida.

En el primer caso, usar cout/cin o cualquier otro método de entrada o salida es totalmente válido (mientras sea coherente, claro, generelizar es complicado).
En el segundo caso, rara vez querrás hacer eso.

Tu ejemplo claramente es del "segundo tipo". Tú le das unos valores de entrada (a, b), y ella te da un valor de retorno que ella calcula (MCD). La forma de usar esa función es como dijo engel lex.

Imagínate que el MCD no lo quieres sacar por pantalla con cout, sino que quieres guardarlo en un archivo. Tendrías que modificar la función para lograrlo, mientras que haciendo que retorne el valor, sería tan simple como:
Código (cpp) [Seleccionar]
archivo << MCD(5,8);
U otro ejemplo:
Código (cpp) [Seleccionar]
int n = 50 / MCD(50, 25);
for(int i=0; i<n; i++){
    // ...
}
#799
Código (cpp) [Seleccionar]
if( fgets( (b+max)->nombre, 30, stdin ) == NULL || (b+max)->nombre[0] == '\n'){

Prueba así.
#800
Cuando pulsas enter, se envía un salto de línea al stream.