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ú

Temas - M1L0666

#1
GNU/Linux / Distro mas estable
31 Agosto 2011, 03:26 AM
Bueno ,hace poco me instale ubuntu para ver que tal funcionaba , y si corria muy
bien pero el problema es que cada 20 minutos como minimo y 1hora como maximo
se colgaba el pc se ponia la pantalla negra y tenia que apagarla directamente.
investigando un poko sobre el tema ,me encontre con que el problema lo tenia
con el archivo xorg.conf el cual estaba mal configurado y si estaba mal configurado
le corregi cierta cosas, funciono un poko mejor incluso hubo veces en las que el
equipo no se colgo, pero al dia siguiente sucedio lo mismo,pantalla negra y el pc
totalmente congelado, segui investigando un poko hasta que llegue a un lugar
en el cual se explicaba que las targetas de video intel tienen un bug que las hace
incompatibles con linux(no se si con todas la distros)entre ella ubuntu, para mi
fue una lastima pss  me gusto mucho el S.O y esa distro.
Bueno mi pregunta del millon e$ : si hay una distro que no tenga problemas con
ese tipo de targetas graficas ?,O cual es la distro que menos problemas presenta
de este tipo .

Nota:Para que no se piense que es el hadware de mi pc, tengo instalado windows
xp en el mismo equipo y nunca he tenido ningun problema ,el problema descrito
solo me pasa con ubuntu.

Saludos.
#2
Programación C/C++ / Funcion FindString .
25 Agosto 2011, 08:01 AM
Con esta funcion podremos buscar una palabra en un archivo de texto,espero y le
sea de utilidad a alguien.

Código (cpp) [Seleccionar]

#include <windows.h>
#include <iostream>
#include <fstream>
using namespace std;
int Text(char *palabra,char color){
switch(color){case 'V':
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_GREEN);cout<<palabra<<endl; break;
case 'R':SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),
FOREGROUND_RED);cout<<palabra<<endl;break;
default: cout<<"El valor ingresado no es valido"<<endl;}}
//##################FindString#########################
int FindString(char *archivo,char *palabra){
char dat[1000];
ifstream arch; arch.open(archivo);if(!arch){
cout<<"ERROR AL ABRIR EL ARCHIVO"<<endl;}
else{while(!arch.eof()&&arch.getline(dat,1000)){
if(strstr(dat,palabra)==NULL){Text(dat,'R');
}else{Text(dat,'V');}}}}
int main(){
FindString("c:\\archivo.cpp","long");
cin.get();
return 0;
}

La o las lineas donde se encuentre la palabra que buscan estaran marcadas con
color verde, y el resto con color rojo,culquier duda me avisan, saludos.