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 - Risketo

#11
CitarPor cierto, vaya respuestas que se marca el personal, ya recuerdo la razón por la que dejé de ser usuario asiduo del foro.

Lo siento si mi respuesta ha sido un poco borde, lo que pasa es que en su día este problema me saco bastante de quicio en archlinux. Simplemente le he comentado el posible problema y la posible solucion.
#12
Lo que pasa es que nvidia no ha dado soporte en linux para su tecnologia optimus, en windows esa tarjeta solo se te enciende cuando es necesaria, en linux siempre está encendida lo que produce un aumento de consumo y temperatura, busca por bumblebee para opensuse que lo que hace es apagar la maldita grafica...

Pd: esta es la razon del dedito que le saco  linus torvals a nvidia.
#13
Programación C/C++ / Re: Valor de system()
16 Octubre 2012, 16:56 PM
Gracias the swash no conocía popen(), ahora el programa hace lo que yo quería que hiciese.

FILE  *fp;
int x;

fp = popen("sensors | grep Core\\ 0 | cut -c 18-19","r");
fscanf(fp,"%d", &x);

printf ("%d", x);
if (x == 45){printf("  #45#  ");}
if (x == 46){printf("  #46#  ");}
if (x == 47){printf("  #47#  ");}
if (x == 48){printf("  #48#  ");}
if (x == 49){printf("  #49#  ");}
if (x == 50){printf("  #50#  ");}
if (x == 51){printf("  #51#  ");}
if (x == 52){printf("  #52#  ");}
if (x == 53){printf("  #53#  ");}
if (x == 54){printf("  #54#  ");}
if (x == 55){printf("  #55#  ");}
if (x == 56){printf("  #56#  ");}
if (x == 57){printf("  #57#  ");}
if (x == 58){printf("  #58#  ");}
if (x == 59){printf("  #59#  ");}
if (x == 60){printf("  #60#  ");}
if (x == 61){printf("  #61#  ");}
if (x == 62){printf("  #62#  ");}
if (x == 63){printf("  #63#  ");}

pclose(fp);



Lo único que no entiendo es que si al principio de todo hago una llamada al sistema para que haga un "sleep 1" no se ejecuta nada :S
#14
Programación C/C++ / Valor de system()
15 Octubre 2012, 23:31 PM
Hola que tal, estaba haciendo un programa que hace una llamada a al sistema operativo y me devuelve un valor, hasta ahí todo bien pero después no se como usar el valor que me devuelve.

El código es el siguiente:

int main(){

char core0[]="sensors | grep Core\\ 0 | cut -c 18-19";
system(core0);

return 0;
}


Y me devuelve la temperatura del procesador del pc.
52

La pregunta es: como pasar lo que me devuelve system() a int para poder operar con ese valor?
Lo he intentado haciendo:
int x;
x=system(core0);

if ( x == 50 ) {printf ("cincuenta");}
if ( x == 51 ) {printf ("cincuenta y uno");}


Pero nada...

Muchas gracias de antemano.
#15
Cita de: NikNitro! en 14 Septiembre 2012, 19:44 PM
basicamente veo un monton de:
status installed gnome-search-tool 3.4.0-1
remove gnome-search-tool 3.4.0-1 <ninguna>
status half-configured gnome-search-tool 3.4.0-1 (este sale muchas veces)
status config-files gnome-search-tool 3.4.0-1(sale dos veces)


y sale con:
gnome-search-tool 3.4.0-1
gnome-applets-data 3.4.0-0ubuntu1
hamster-applet 2.91.3+git20110714.9ae$...
gdm 3.0.4-0ubuntu15
network-manager.gnome 0.9.4.1-0ubuntu2


y si intentas instalar gnome-search-tool?
#16
Puedes entrar en consola y mirar /var/log/dpkg.log y ver si eliminaste algo mas al borrar python.
#17
Programación General / Re: programar
20 Agosto 2012, 01:14 AM
Yo he empezado con c aunque supongo que cuando empiece el superior me enseñaran java.
#18
Lo del puntero la verdad es que no se si estará muy bien lo que hice, hace nada que empece a verlos.
Simplemente quería que fread lea el valor de la variable "ultimo" y le sume +1, para tener identificadas las frases.

Muchas gracias por poner tu código, no conocía lo de: modo de uso "nombre programa" + frase.

#19
Programación C/C++ / Incrementando en fichero
19 Agosto 2012, 01:44 AM
Aquí vengo con otra duda, bueno mas que duda un problema que no se solucionar...
Creo un fichero en el cual escribo lo que quiera, pero, quiero que cada vez que se ejecute el programa y se escriba se ponga un identificador en dicho texto y que empiece desde el numero 1 y se vaya incrementando cada vez que se escribe, para cuando abra el fichero ponga 1 y la frase, 2 y la otra frase etc. Lo traté de hacer con fread pero pasa del 1 al 3 al 7 etc... La verdad es que no se donde estará el error, ni si es un error tonto o una payasada.


#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(){
FILE *fichero;
unsigned int ultimo=1;
unsigned int *ptr;
char texto[50];

if ((fichero = fopen ("fread.lst","rt")) != NULL){

fread (&ptr, sizeof (ultimo),1,fichero);

while (! feof(fichero)){
ptr=&ultimo;
fread (&ptr, sizeof (ultimo),1,fichero);

ultimo++;
}
}

fichero = fopen ("fread.lst","a+");
fprintf (fichero,"%d",ultimo);
fgets (texto,49,stdin);
fprintf(fichero,"\n%s", texto);

fclose (fichero);

return 0;
}


Muchas gracias por vuestro tiempo.
#20
Instalate el ubuntu 12.04, el 10.10 está obsoleto, merece la pena que esperes un rato bajandote la iso a que estes un rato comiendote la oya con wine.