Autor
|
Tema: Error: ARCHIVO FUENTE NO COMPILADO [SOLUCIONADO] (Leído 30,347 veces)
|
fabianekggg
Desconectado
Mensajes: 6
|
Hola. Mi problema es el siguiente: realicé un código para determinar el Producto Punto de dos matrices de n dimensiones con el uso de funciones pero al intentar compilarlo se detiene el compilador y me salta el error " Archivo fuente no compilado". AYUDAAAA El código es el siguiente: #include <stdio.h> #include <stdlib.h> double *formaVect(int n); void llenaVect(double *p, int n); void imprimaVect(double *p, int n); void productoPunto(double *a, double *b, int n, double *res); int main(){ double *V1, *V2, result; int n; printf("dame el numero de elementos del vector"); scanf("%d", &n); V1= formaVect(n); V2= formaVect(n); llenaVect(V1, n); llenaVect(V2, n); imprimaVect(V1, n); imprimaVect(V2, n); productoPunto(V1, V2, n, &result); return 0; } double *formaVect(int n){ double *ap; ap=(double*)malloc(n*sizeof(double)); return ap; } void llenaVect(double *p, int n){ int i; for (i=0;i<n;i++){ scanf("%1f", p+i); } } void imprimaVect(double *p, int n){ int i; for (i=0;i<n;i++){ print("%1f\t",*(p+i)); } } void productoPunto(double *a, double *b, int n, double *res){ int i; *res=0; for(i=0;i<n;i++){ *res+=(*(V1+i))+(*(V2+i)); V1[i]*V2[i] } }
|
|
« Última modificación: 4 Marzo 2018, 21:23 pm por fabianekggg »
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Línea 39, has escrito print en vez de printf. Línea 48 y 49, nombras las variables V1 y V2 que no existen en esa función.
El compilador, a parte de decir que no compila también suele decir porqué.
|
|
« Última modificación: 4 Marzo 2018, 20:42 pm por MAFUS »
|
En línea
|
|
|
|
fabianekggg
Desconectado
Mensajes: 6
|
Mete el código entre etiquetas 'code', para entenderlo. Crea una nueva respuesta o edita tu mensaje. Arriba hay unos botones y una lista llamada Código GeSHi, eliges C e introduce el código entre las dos etiquetas que se han formado.
Ya está. Agradecería mucho tu ayuda ):
|
|
|
En línea
|
|
|
|
fabianekggg
Desconectado
Mensajes: 6
|
Línea 39, has escrito print en vez de printf. Línea 48 y 49, nombras las variables V1 y V2 que no existen en esa función.
El compilador, a parte de decir que no compila también suele decir porqué.
He corregido lo que mencionaste y aún así no compila. Primero Aparece un error de windows diciendo que buscará una solución y después aparece otro de C++ citando "ARCHIVO FUENTE NO COMPILADO"
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Solo compila, no compiles y ejecutes, te debe aparecer un mensaje diciendo dónde falla tu código. El IDE suele tener una ventana que muestra la salida del compilador.
Por ejemplo, sobre tu fuente original: ||=== Build: Debug in pruebaC (compiler: GNU GCC Compiler) ===| In function 'llenaVect':| 33|warning: format '%f' expects argument of type 'float *', but argument 2 has type 'double *' [-Wformat=]| In function 'imprimaVect':| 40|warning: implicit declaration of function 'print' [-Wimplicit-function-declaration]| In function 'productoPunto':| 48|error: 'V1' undeclared (first use in this function)| 48|note: each undeclared identifier is reported only once for each function it appears in| 48|error: 'V2' undeclared (first use in this function)| 50|error: expected ';' before '}' token| ||=== Build failed: 3 error(s), 2 warning(s) (0 minute(s), 1 second(s)) ===|
|
|
« Última modificación: 4 Marzo 2018, 20:53 pm por MAFUS »
|
En línea
|
|
|
|
fabianekggg
Desconectado
Mensajes: 6
|
Solo compila, no compiles y ejecutes, te debe aparecer un mensaje diciendo dónde falla tu código. El IDE suele tener una ventana que muestra la salida del compilador.
Aún compilando se detiene el programa y aparece esto mientras se busca solución: Processing C++ source file... -------- - C++ Compiler: C:\Program Files (x86)\Dev-Cpp\MinGW64\bin\g++.exe - Command: g++.exe "C:\Users\fabia_lmyvt7b\Desktop\code1.cpp" -o "C:\Users\fabia_lmyvt7b\Desktop\code1.exe" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\include" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include" -I"C:\Program Files (x86)\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include\c++" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\lib" -L"C:\Program Files (x86)\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib" -static-libgcc internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:190: MapViewOfFileEx: Attempt to access invalid address.
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
Esto ya es un problema del compilador. Intenta reinstalándolo o usando otro.
|
|
|
En línea
|
|
|
|
fabianekggg
Desconectado
Mensajes: 6
|
Esto ya es un problema del compilador. Intenta reinstalándolo o usando otro.
¡Muchas gracias! Efectivamente, el error estaba en el programa. Lo desinstalé y borré todas las configuraciones que tenía y posteriormente lo volví a instalar asegurándome de borrar las configuraciones viejas.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[SOLUCIONADO] Error al subir un archivo !!
PHP
|
Diabliyo
|
7
|
4,907
|
23 Abril 2008, 00:17 am
por Diabliyo
|
|
|
videotuto como obtener el codigo fuente de un bat compilado
Scripting
|
Guerrerohgp
|
2
|
5,793
|
9 Abril 2009, 22:32 pm
por 0x0309
|
|
|
C#: ¿Compilado-interpretado? (Solucionado)
.NET (C#, VB.NET, ASP)
|
criskapunk
|
3
|
12,764
|
9 Noviembre 2010, 16:14 pm
por MANULOMM
|
|
|
[DUDA] Encontrar diferencias entre ejecutable compilado y código fuente modifica
Ingeniería Inversa
|
chompux
|
6
|
9,370
|
27 Mayo 2015, 01:43 am
por Eleкtro
|
|
|
¿Descargar código fuente de paquete o solo compilado?
GNU/Linux
|
novicio
|
0
|
4,893
|
24 Agosto 2018, 18:57 pm
por novicio
|
|