Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Duda con: const basetype

Estas en el tema de Duda con: const basetype en el foro de C/C++ en Foros del Web. Buenos dias. Como trabajo para la facultad debo compilar algunos algoritmos escritos en C y otros con CUDA C (el entorno de programacion de nvidia ...
  #1 (permalink)  
Antiguo 03/02/2012, 05:47
Avatar de elias_89  
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Duda con: const basetype

Buenos dias. Como trabajo para la facultad debo compilar algunos algoritmos escritos en C y otros con CUDA C (el entorno de programacion de nvidia para las placas graficas que soportan CUDA). El objetivo es comparar las diferencias en tiempo de procesamiento entre CPU y GPU.

En uno de los ejercicios escritos en C tengo la siguiente funcion

Código:
void saxpy_CPU(const basetype arrayX[], int basetype arrayY[], const basetype alpha, const unsigned int n , const unsigned int r){ 


	unsigned int i,t;
	for( t=0 ; t<r ; t++){
		for( i = 0 ; i < n ; i ++){
			arrayY[i] = alpha ∗ arrayX[i] + arrayY[i];
		}
	}
}
Estoy compilando en ubuntu con GCC y al compilar me tira el siguiente errror:

Cita:
saxpy_CPU.c:25: error: stray ‘\342’ in program
saxpy_CPU.c:25: error: stray ‘\210’ in program
saxpy_CPU.c:25: error: stray ‘\227’ in program
saxpy_CPU.c:25: error: expected ‘;’ before ‘arrayX’
Analizando un poco la funcion me parece que el problema es que no reconoce "basetype" en la declaracion de la funcion. Pero yo tampoco termino de comprender a que hace referencia. Busque mucho en internet pero no pude llegar a mucho.

Espero puedan darme una mano.

Muchas gracias.
Saludos.
  #2 (permalink)  
Antiguo 03/02/2012, 05:49
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Duda con: const basetype

Ese codigo lo copiaste y pegaste de alguna pagina? Pareciera que tiene algun problema en la codificacion del archivo... Proba escribirlo a mano desde cero, aunque sea esa parte.
  #3 (permalink)  
Antiguo 03/02/2012, 16:35
Avatar de elias_89  
Fecha de Ingreso: febrero-2012
Mensajes: 2
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Duda con: const basetype

sam90, gracias por resonder. Te comento que el codigo es asi, no es que este mal copiado. No termino de comprender que es BASETYPE. en la declaracion de la funcion...
  #4 (permalink)  
Antiguo 04/02/2012, 08:32
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 10 meses
Puntos: 73
Respuesta: Duda con: const basetype

basetype podría ser un tipo definido en algún archivo de cabecera que no has incluído, o bien, esa función sea una plantilla y debas sustituir basetype por un tipo concreto de datos (por cierto, el segundo parámetro, que aparece como int basetype arrayY[], ¿no será un error mecanográfico y deba ser const basetype arrayY[], como en el primer parámetro?)

Etiquetas: const, funcion, programa
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.