|
Mostrar Temas
|
Páginas: 1 2 3 4 [5] 6 7 8 9
|
41
|
Programación / Programación C/C++ / structura en c++ registro binarios ,Archivos
|
en: 8 Abril 2015, 18:44 pm
|
buenas a todos !! tengo una dudad estoy haciendo un app que guarda un estructura en un archivo (los datos) bien , la aplicacion toma los datos desde la consola luego los concatena con los que estan en el fichero ahora quiero tambien leer desde la estructura y me resulta medio dificil posteo el codidgo para ver si alguien me puede dar una mano por favor. #include <iostream> #include <fstream> #include <vector> using namespace std; struct prueba{ int r; }; void escribir(struct prueba t){ fstream salida("test.b" , ios::out|ios::binary|ios::app|ios::ate); salida.write(reinterpret_cast<char *>(&t), sizeof(prueba)); cout <<"Registro Escrito Exitosamente."<<endl; salida.close(); } int main() { prueba re; re.r =1; escribir(re); re.r =2; escribir(re); re.r =3; escribir(re); re.r =4; escribir(re); re.r =1; escribir(re); re.r =1; escribir(re); int l; cout <<"\n pulse la tecla de enter"<<endl; cin.get(); fstream entrada("test.b", ios::in|ios::binary); entrada.seekg(0,entrada.end); l = entrada.tellg(); int cnd = l/sizeof(prueba); entrada.seekg(0,entrada.beg); cout <<"la longitud del fichero es : "<< cnd; cin.get(); vector<prueba> pr; prueba obj; for(int f= 1; f < cnd; f++) { entrada.read(reinterpret_cast<char*>(&obj), sizeof(prueba)); pr.push_back(obj); entrada.seekg(cnd*f, entrada.cur); } entrada.close(); for(int g=0;g< pr.size(); g++) cout << "value : "<< pr.at(g).r<<endl; cin.get(); cin.get(); return 0; }
me gustaria que alguien explique por lo menos como puedo desplazar seekg() por que lo he intentao varias veces de diferente modos y me da tamanos waoo ...y he buscado por internet pero no he encotrado nada que comprenda.. :'( Gracias Y disculpen la molestia.
|
|
|
42
|
Sistemas Operativos / GNU/Linux / Ubuntu en mac
|
en: 11 Marzo 2015, 13:39 pm
|
Buenas a todos !!
tengo una duda les cuento tengo una macbook que se le dano el sistema operativo pero no quiero ponerle mac y ademas no tengo acceso a instalarle refit existe algun forma que yo le pueda instalar ubuntu a una memoria usb para instalarla , tengo windows en otra maquina es posible hacer que la memoria usb arracable desde windows para correr en mac ?
Gracias de antemano
|
|
|
43
|
Sistemas Operativos / Mac OS X / recover mac os
|
en: 10 Marzo 2015, 13:13 pm
|
Buenas a todos !!
tengo una al instalar bootcamp elemine todas las particiones de mac os ("TODAS"), entoces estoy tratando de reinstalar mac y ahora siempre que trato me da un error "try to reinstall " hay alguna forma de de instalar por lo menos la particion de recuperacion he tratado con DVD("no directamente de apple "), usb ("igual que el anterior "), los he probado en virtualbox y al parecer instalan. por favor podrian ayudarme , Gracias !!
no es igual que el tema anterior!!
|
|
|
44
|
Sistemas Operativos / Mac OS X / reinstalar mac os x lion
|
en: 5 Marzo 2015, 17:24 pm
|
buenas a todos aqui presente !!
soy nuevo en el SO jejej , tengo una duda quiero reinstalar es SO desde cero baje la iso ahora bien estaba leyendo y algo no entiendo , mi duda es : es posible reinstalar o borrar el sistema sin usar ningun medio externo es decir hacer un simple Borrado(wipe out ) y ya , alguien me podria orientar por favor ?!!
|
|
|
45
|
Programación / Programación C/C++ / lista enlazada ayudita
|
en: 3 Marzo 2015, 12:50 pm
|
Buenas a todos !! Estoy aprendiedo a crear lista enlazadas simples tengo el siguiente codigo me corre algunas veces y otras mas no,me gustaria que me corrigieran , disculpen la mala ortografia. #include <cstdlib> #include <cstdlib> #include <iostream> using namespace std; class LinkList{ int dat; LinkList *nxt; public: ~LinkList(){ delete nxt; } LinkList(int t =0):dat(t){ nxt = new LinkList(0); } void add(LinkList *ll,int d){ nxt = ll; dat =d; } void Print(){ while(nxt != NULL) { cout <<"Dat Value : "<< dat<<std::endl; nxt = nxt->nxt; } } }; int main(int argc, char *argv[]) { LinkList f, r1(7), r2(6); f.add(&r1,7); f.add(&r2,6); f.Print(); system("PAUSE"); return EXIT_SUCCESS; }
nxt : is not a type eso dice el compilador
|
|
|
46
|
Programación / Java / carga de imagenes y imagenes en moviemientos
|
en: 13 Febrero 2015, 13:45 pm
|
Buenas a todos !! Estoy viendo uno videos sobre graficos 2d en youtube y no estoy copiando pero estoy probando lo que ellos hacen que es mas o menos lo que van a ver (lo tipe yo mismo :)por lo menos ), import java.awt.*; import java.io.*; import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.image.*; public class Main extends JPanel{ int x; int vx; int y; int vy; public void move(){ vy =1; vx =1; x = x+vx; y = y+vy; } super.paint(g); Image im = ImageIO. read(new File("nave.png")); g2d.drawImage(im, x,y,null); /////g2d.dispose();/// } public static void main (String []args ){ Main m = new Main(); f. setDefaultCloseOperation(JFrame. EXIT_ON_CLOSE); f.setSize(800,800); f.getContentPane().add(m); f.setVisible(true); while(true){ m.repaint(); m.move(); try{ } } }
no me reconce ImageIO , quizas puedo usar .getImage()
pero por que dice que no reconoce el simbolo en la consola y si uso ToolKit.getDefaultToolkit.getImage(..) , getClass().getResource("").getImage()
si no me equivoco es asi pero quisiera saber por que cuando lo hago la imagen se queda en un punto ( inicialize y=0 ,x =0, no lo puse por hacerlo rapido) ,me gustaria saber que puedo hacer para que se muevan o me recomiendan algo, en los tutoriales lo hacen asi ,claro con sus cambios y no quiero copiar.
|
|
|
47
|
Programación / Java / problema con el Graphics
|
en: 11 Febrero 2015, 03:05 am
|
buenas a todos tengo un problema tengo el siguiente codigo package TileMap; import java.awt.Color; import java.awt.Graphics2D; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.io.File; import javax.imageio.ImageIO; import javax.swing.JPanel; public class Tile extends JPanel{ int [][]map1 = new int[][]{ {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,2,2,0,0,1,1,1,1,1,0,0,0,0,0,0}, {0,0,0,0,0,2,2,0,0,1,1,1,1,1,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1}, {0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}, }; super.paint(g); for(int row =0; row < 20; row++){ for(int col=0; col< 15; col++) { int rc = map1[row][col]; if(rc == 0){ g2d. setColor(Color. BLACK); } if(rc == 1 ){ g2d. setColor(Color. BLUE); } if(rc == 2 ){ } g2d.fillRect(1+col*33,1+row*33, 33, 33); } } } }
el compila bien y corre bien cuando depuro pero cuando hago el jar me sale en negro la pantalla , alguien me podria ayudar por favor ? Mod: Tema modificado, recuerda usar etiquetas GeSHi
|
|
|
48
|
Programación / Desarrollo Web / ayuda general con jquery
|
en: 13 Junio 2014, 18:33 pm
|
buenas a todos companeros !! el motivo por el cual le escribo es por que tengo un incoveniente, he estado leyendo la doc. de JQuery pero cuando trato de implementarlo no pasa nada , me gustaria saber si alguien aqui me puede ayudar o darme algun consejo por favor abajo dejo el codigo html de la pagina, gracias de antemanos. <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> $(document).on('ready', function(){ $('#prueba').text="Este texto es el inicio de una buena amistad"; $('.prueba').html=" <p>hola jquery </p>"; });
|
|
|
49
|
Informática / Electrónica / programar y reprogramar arduino?
|
en: 4 Noviembre 2013, 12:15 pm
|
buenas , un saludo a todos , la verdad soy nuevo en el area de electronica quizas deberia hacer preguntas sencillas pero tengo una duda sobre arduino quiero saber si es posible luego de haber creado un software e integrarlo al board arduino reprogramarlo ?
simplemente eso ! gracias y disculpen.
|
|
|
50
|
Programación / Programación C/C++ / Explicacion acerca de fstream
|
en: 23 Mayo 2013, 05:42 am
|
buenas hace tiempo que no programaba nada digo c++ la verdad nunca comprendí del todo algunas cosas pero bien ahora me interesa mucho me podrían ayudar con el siguiente problema. es un fichero binario que almacena datos una estructura con un solo campo luego de almacenado la información quiero recorrer con seekg o bien un método mejor recomendado por ustedes. Alguien me podria explicar... abajo pongo un ejemplo del código que quiero arreglar. /* */ #include<fstream> #include<iostream> using namespace std; struct bin{ int datp ; }; void WriteBinaryStruct(bin b) { ofstream bina("datos.bin", ios::out|ios::binary|ios::ate); if(bina.is_open()){ ///tendria yo que hacer algo aqui para avanzar ? bina.write(reinterpret_cast<char *>(&b), sizeof(b)); cout << "Se ha escrito un registro."<<endl; bina.close(); }else cout << "Error abriendo el archivo."<<endl; } bin ReadBinary(int &c){ ifstream bina("datos.bin", ios::in|ios::binary); bin b; if(bina.is_open()){ bina.seekg(c,ios::beg ); bina.read(reinterpret_cast<char *>(&b), sizeof(bin)); cout << "Se ha leido un registro."<<endl; bina.seekg(0,ios::end); int lon = bina.tellg(); cout << "cantidad de registro leidos :"<< lon/sizeof(bina); bina.close(); }else cout << "Error abriendo el archivo."<<endl; return b; } int main(int argc, char *argv[]){ int c(sizeof(bin)) ; bin b ={2233}; bin r = {345}; bin b2; bin b3; WriteBinaryStruct(b); b2 = ReadBinary(c); c = c*1; ///podria ser 2? b3 = ReadBinary(c); cout<< b2.datp <<endl; cout<<"Registro leido"<<endl ; cout<< b3.datp <<endl; cout<<"Registro leido" ; for(;;); }
la salida que me da es la siguiente. [color=blackSe ha escrito un registro. Se ha leido un registro. cantidad de registro leidos :17043521Se ha leido un registro. cantidad de registro leidos :170435214693916 Registro leido 4693916 Registro leido Process returned 0 (0x0) execution time : 4.511 s Press any key to continue. ][/color] gracias -
|
|
|
|
|
|
|