|
Mostrar Mensajes
|
Páginas: 1 2 [3] 4 5
|
22
|
Programación / Programación C/C++ / Meter en una tabla datos desde un fichero (en funcion)
|
en: 25 Diciembre 2012, 20:43 pm
|
Buenas, mi problema está en introducir los datos de un fichero en una tabla El fichero es del estilo 3 1 2 3 4 5 6 7 8 9 De forma que el 3 es el numero de columnas, que es lo primero que leemos y después he de leer los elementos 1 2 3 4 5 6 7 8 9 introduciendolos en una matriz de 3x3 (el programa no sabe cuantas filas hay) (Está hecho en una función) void fic1tabla (char dat1[N],float tab1[N][N]) { int m,i,j; FILE * ft; if(ft==NULL) { } else { { for(i=0; i<N; i++) { for(j=0; j<m; j++) { } } } } }
|
|
|
24
|
Programación / Programación C/C++ / Re: No reconoce las variables en funciones
|
en: 25 Diciembre 2012, 13:01 pm
|
#include <stdio.h> #include <string.h> #define N 100 #define M 100 void introduceNombre (char dc[N],char dp[N],char dr[N],char dt[N]); void main(){ int k,i; char datosout[N], datoscomp[N],datosobt[N],datosreal[N]; float train[N][M], real[N][M], test[N][M], dist[N];
do{ printf("Introduzca un numero IMPAR"); scanf("%d",&k); } while(k%2==0);
introduceNombre(datoscomp,datosobt,datosreal,datosout);
} Y la funcion es: void introduceNombre (char dc[N],char dp[N],char dr[N],char dt[N]) { printf("Introduce nombre de archivo sin extension"); gets(datoscomp); strcpy(datosobt,datoscomp); strcpy(datosreal,datoscomp); strcpy(datosout,datoscomp); strcat(datoscomp,".train"); strcat(datosobt,".test"); strcat(datosreal,".real"); strcat(datosout,".out"); }
(Después tiene más funciones y eso, pero el error es el mismo en todas)
|
|
|
27
|
Programación / Programación C/C++ / No reconoce las variables en funciones
|
en: 23 Diciembre 2012, 18:32 pm
|
Tengo un programa con varias funciones, pero al compilar me da error "'lo que sea" undeclared (first used in this function)
void recuento (int t[N][M], int k, char dt[]);
y en el main está puesto recuento(train,k,datosout); estando todo esto declarado en el main.
No entiendo por qué da error si se supone que con la llamada se declaran las variables dentro de la funcion :|
|
|
|
30
|
Programación / Programación C/C++ / Re: Duda sobre ficheros en funciones
|
en: 21 Diciembre 2012, 21:31 pm
|
Pero si yo dentro de la función declaro FILE *fs, por ejemplo, cada vez que yo abra el fichero se abrirá en la misma variable....aunque claro,...yo lo meto en tablas diferentes ,...entonces da igual que use la misma variable de fichero? Ok, gracias!^^
|
|
|
|
|
|
|