• Jueves 28 de Marzo de 2024, 19:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - david_lomber

Páginas: [1] 2
1
C# / Re:Números Pares e Impares
« en: Lunes 1 de Septiembre de 2014, 16:45 »
Intenta asi:

Código: [Seleccionar]
            for (int n = 1; n <= 100; n++)
            {
                if (n % 2 == 0)
                    txtNumeroPares.Text += Convert.ToString(n) + ", ";
                else
                    txtNumeroImpares.Text += Convert.ToString(n) + ", ";

2
C# / Publicar Tema en Foro con HttpWebRequet
« en: Jueves 1 de Agosto de 2013, 04:35 »
Hola.

Bueno pues eso, estoy intentando usar HttpWebRequest para publicar por ejemplo en un foro, cuando es solo para loguearse si funciona, pero ya para publicar no:

Código: C#
  1. public void login(string url, string data_post, int id)
  2. {
  3.         byte[] buffer = Encoding.ASCII.GetBytes(data_post);
  4.         HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url + "index.php?action=post2;start=0;board=" + id);
  5.         Request.Referer = url;
  6.         Request.UserAgent = "Mozilla/5.0 (Windows; Windows NT 6.1) AppleWebKit/534.23 (KHTML, like Gecko) Chrome/11.0.686.3 Safari/534.23";
  7.         Request.Method = "POST";
  8.         Request.KeepAlive = true;
  9.         Request.ContentType = "application/x-www-form-urlencoded";
  10.         Request.ContentLength = buffer.Length;
  11.         Request.AllowAutoRedirect = true;
  12.  
  13.         Stream PostData = Request.GetRequestStream();
  14.         PostData.Write(buffer, 0, buffer.Length);
  15.         PostData.Close();
  16.  
  17.  
  18.         HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
  19.  
  20.         Stream Answer = Response.GetResponseStream();
  21.         StreamReader _Answer = new StreamReader(Answer);
  22.         post.Text = _Answer.ReadToEnd();
  23.         posturl.Text = Response.ResponseUri.ToString();
  24.         _Answer.Close();
  25. }

Donde las variables por ejemplo serian:
Código: C#
  1. string url = "http://solocodigo.com/";
  2. string data_post = "subject=Titulo&message=Algo";
  3. int id = 50;

lo que intentaba hacer era primero llamar la misma pero para loguearme, por ejemplo con:
Código: C#
  1. string url = "http://solocodigo.com/";
  2. string data_post = "user=usuario&passwrd=passwords";
Y con:
Código: C#
  1. HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(url + "index.php?action=login2);

Y también intente con:
Código: C#
  1. Request.Credentials = new NetworkCredential("usuario", "password");
  2. Request.PreAuthenticate = true;

Pero de ninguna forma me funciono  :ayuda:

El problema es que me dice que no estoy logueado, ¿como le tendria que hacer para que se loguee y publique?

Saludos!  :adios:

3
C/C++ / Re:Problemas con los retornos
« en: Sábado 20 de Julio de 2013, 11:27 »
Hola.

Bueno la verdad no entendi cual es tu problema  :think:, si tratas de explicar un poco mejor quizas alguien te pueda ayudar.

Saludos!

4
C++ Builder / Re:C Builder Frase palindrome
« en: Jueves 10 de Enero de 2013, 03:05 »
Unicamente te voy a decir como lo puedes hacer:

En un ciclo hasta la mitad de la longitud de la cadena, ve comparando las posiciones i y j (donde j es igual a la ongitud de la cadena menos i  que sean iguales, si todas son iguales, la palabra es palindrome.  :yes:

Saludos!!  :suerte:

5
C++ Builder / Re:Como eliminar filas del StringGrid?
« en: Lunes 1 de Octubre de 2012, 07:32 »
Hasta donde tengo entendido la unica forma de la que puedes aumentar o disminuir ya sea renglones o columnas es con ColCount y RowCount, pero me parece que eso no es presisamente lo que buscas tú :P

Saludos!!

6
C++ Builder / Re:Leer datos de archivo en C++Builder XE
« en: Martes 17 de Julio de 2012, 02:52 »
Porq no lo cargas en un memo y de ahi lo vas leyendo?  :nosweat:

7
JavaScript / problema con Tabs de jquery UI
« en: Miércoles 27 de Junio de 2012, 18:58 »
Bueno la verdad no estoy muy seguro que vaya aqui el tema, pero como es para un blog blogger pues lo puse aqui :witless:

Bueno lo que pasa es que quiero usar las Tabs de jQuery UI, pero hay un codigo que me causa problemas con jQuery y hace que no trabajen bien las Tabs (salen sin estilos :S)

Bueno aqui dejo el codigo que me causa problemas:

Código: Javascript
  1.         <script type='text/javascript'>
  2.                 //<![CDATA[
  3.                 eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(3(C){C.8={3o:{19:3(E,F,H){6 G=C.8[E].1h;21(6 D 3p H){G.1I[D]=G.1I[D]||[];G.1I[D].28([F,H[D]])}},2P:3(D,F,E){6 H=D.1I[F];5(!H){7}21(6 G=0;G<H.k;G++){5(D.b[H[G][0]]){H[G][1].1H(D.c,E)}}}},1l:{},n:3(D){5(C.8.1l[D]){7 C.8.1l[D]}6 E=C(\'<2a 3s="8-3r">\').j(D).n({3q:"3i",2g:"-2A",3g:"-2A",1r:"1w"}).22("2C");C.8.1l[D]=!!((!(/3I|3P/).12(E.n("3z"))||(/^[1-9]/).12(E.n("2T"))||(/^[1-9]/).12(E.n("2E"))||!(/2v/).12(E.n("3w"))||!(/3S|3C\\(0, 0, 0, 0\\)/).12(E.n("3D"))));3E{C("2C").2w(0).3B(E.2w(0))}3x(F){}7 C.8.1l[D]},3y:3(D){C(D).v("1p","2I").n("2q","2v")},3H:3(D){C(D).v("1p","3O").n("2q","")},3Q:3(G,E){6 D=/2g/.12(E||"2g")?"3N":"3M",F=e;5(G[D]>0){7 t}G[D]=1;F=G[D]>0?t:e;G[D]=0;7 F}};6 B=C.2e.W;C.2e.W=3(){C("*",2).19(2).z("W");7 B.1H(2,2M)};3 A(E,F,G){6 D=C[E][F].35||[];D=(1F D=="1E"?D.2h(/,?\\s+/):D);7(C.1j(G,D)!=-1)}C.1i=3(E,D){6 F=E.2h(".")[0];E=E.2h(".")[1];C.2e[E]=3(J){6 H=(1F J=="1E"),I=2D.1h.3J.2P(2M,1);5(H&&A(F,E,J)){6 G=C.i(2[0],E);7(G?G[J].1H(G,I):1n)}7 2.14(3(){6 K=C.i(2,E);5(H&&K&&C.3v(K[J])){K[J].1H(K,I)}o{5(!H){C.i(2,E,3e C[F][E](2,J))}}})};C[F][E]=3(I,H){6 G=2;2.15=E;2.2H=F+"-"+E;2.b=C.1A({},C.1i.1k,C[F][E].1k,H);2.c=C(I).u("1e."+E,3(L,J,K){7 G.1e(J,K)}).u("2j."+E,3(K,J){7 G.2j(J)}).u("W",3(){7 G.1b()});2.23()};C[F][E].1h=C.1A({},C.1i.1h,D)};C.1i.1h={23:3(){},1b:3(){2.c.1q(2.15)},2j:3(D){7 2.b[D]},1e:3(D,E){2.b[D]=E;5(D=="f"){2.c[E?"j":"r"](2.2H+"-f")}},1X:3(){2.1e("f",e)},1P:3(){2.1e("f",t)}};C.1i.1k={f:e};C.8.2J={3h:3(){6 D=2;2.c.u("3d."+2.15,3(E){7 D.2G(E)});5(C.x.13){2.2K=2.c.v("1p");2.c.v("1p","2I")}2.3c=e},38:3(){2.c.16("."+2.15);(C.x.13&&2.c.v("1p",2.2K))},2G:3(F){(2.V&&2.1o(F));2.1C=F;6 E=2,G=(F.39==1),D=(1F 2.b.25=="1E"?C(F.2f).2x().19(F.2f).y(2.b.25).k:e);5(!G||D||!2.2S(F)){7 t}2.1D=!2.b.26;5(!2.1D){2.3a=1x(3(){E.1D=t},2.b.26)}5(2.2m(F)&&2.1T(F)){2.V=(2.1U(F)!==e);5(!2.V){F.3b();7 t}}2.2n=3(H){7 E.2r(H)};2.2l=3(H){7 E.1o(H)};C(2N).u("2O."+2.15,2.2n).u("2t."+2.15,2.2l);7 e},2r:3(D){5(C.x.13&&!D.3j){7 2.1o(D)}5(2.V){2.1V(D);7 e}5(2.2m(D)&&2.1T(D)){2.V=(2.1U(2.1C,D)!==e);(2.V?2.1V(D):2.1o(D))}7!2.V},1o:3(D){C(2N).16("2O."+2.15,2.2n).16("2t."+2.15,2.2l);5(2.V){2.V=e;2.2u(D)}7 e},2m:3(D){7(29.3m(29.2z(2.1C.2L-D.2L),29.2z(2.1C.2s-D.2s))>=2.b.2F)},1T:3(D){7 2.1D},1U:3(D){},1V:3(D){},2u:3(D){},2S:3(D){7 t}};C.8.2J.1k={25:U,2F:1,26:0}})(27);(3(A){A.1i("8.4",{23:3(){2.b.Z+=".4";2.1m(t)},1e:3(B,C){5((/^d/).12(B)){2.1v(C)}o{2.b[B]=C;2.1m()}},k:3(){7 2.$4.k},1Q:3(B){7 B.2R&&B.2R.1g(/\\s/g,"2Q").1g(/[^A-4o-4x-9\\-2Q:\\.]/g,"")||2.b.2X+A.i(B)},8:3(C,B){7{b:2.b,4u:C,30:B,11:2.$4.11(C)}},1m:3(O){2.$l=A("1O:4p(a[p])",2.c);2.$4=2.$l.1G(3(){7 A("a",2)[0]});2.$h=A([]);6 P=2,D=2.b;2.$4.14(3(R,Q){5(Q.X&&Q.X.1g("#","")){P.$h=P.$h.19(Q.X)}o{5(A(Q).v("p")!="#"){A.i(Q,"p.4",Q.p);A.i(Q,"q.4",Q.p);6 T=P.1Q(Q);Q.p="#"+T;6 S=A("#"+T);5(!S.k){S=A(D.2d).v("1s",T).j(D.1u).4l(P.$h[R-1]||P.c);S.i("1b.4",t)}P.$h=P.$h.19(S)}o{D.f.28(R+1)}}});5(O){2.c.j(D.2b);2.$h.14(3(){6 Q=A(2);Q.j(D.1u)});5(D.d===1n){5(20.X){2.$4.14(3(S,Q){5(Q.X==20.X){D.d=S;5(A.x.13||A.x.43){6 R=A(20.X),T=R.v("1s");R.v("1s","");1x(3(){R.v("1s",T)},44)}4m(0,0);7 e}})}o{5(D.1c){6 J=46(A.1c("8-4"+A.i(P.c)),10);5(J&&P.$4[J]){D.d=J}}o{5(P.$l.y("."+D.m).k){D.d=P.$l.11(P.$l.y("."+D.m)[0])}}}}D.d=D.d===U||D.d!==1n?D.d:0;D.f=A.41(D.f.40(A.1G(2.$l.y("."+D.1a),3(R,Q){7 P.$l.11(R)}))).31();5(A.1j(D.d,D.f)!=-1){D.f.3V(A.1j(D.d,D.f),1)}2.$h.j(D.18);2.$l.r(D.m);5(D.d!==U){2.$h.w(D.d).1S().r(D.18);2.$l.w(D.d).j(D.m);6 K=3(){A(P.c).z("1K",[P.Y("1K"),P.8(P.$4[D.d],P.$h[D.d])],D.1S)};5(A.i(2.$4[D.d],"q.4")){2.q(D.d,K)}o{K()}}A(3U).u("3W",3(){P.$4.16(".4");P.$l=P.$4=P.$h=U})}21(6 G=0,N;N=2.$l[G];G++){A(N)[A.1j(G,D.f)!=-1&&!A(N).1f(D.m)?"j":"r"](D.1a)}5(D.17===e){2.$4.1q("17.4")}6 C,I,B={"3X-2E":0,1R:1},E="3Z";5(D.1d&&D.1d.3Y==2D){C=D.1d[0]||B,I=D.1d[1]||B}o{C=I=D.1d||B}6 H={1r:"",47:"",2T:""};5(!A.x.13){H.1W=""}3 M(R,Q,S){Q.2p(C,C.1R||E,3(){Q.j(D.18).n(H);5(A.x.13&&C.1W){Q[0].2B.y=""}5(S){L(R,S,Q)}})}3 L(R,S,Q){5(I===B){S.n("1r","1w")}S.2p(I,I.1R||E,3(){S.r(D.18).n(H);5(A.x.13&&I.1W){S[0].2B.y=""}A(P.c).z("1K",[P.Y("1K"),P.8(R,S[0])],D.1S)})}3 F(R,T,Q,S){T.j(D.m).4k().r(D.m);M(R,Q,S)}2.$4.16(".4").u(D.Z,3(){6 T=A(2).2x("1O:w(0)"),Q=P.$h.y(":4e"),S=A(2.X);5((T.1f(D.m)&&!D.1z)||T.1f(D.1a)||A(2).1f(D.1t)||A(P.c).z("2y",[P.Y("2y"),P.8(2,S[0])],D.1v)===e){2.1M();7 e}P.b.d=P.$4.11(2);5(D.1z){5(T.1f(D.m)){P.b.d=U;T.r(D.m);P.$h.1Y();M(2,Q);2.1M();7 e}o{5(!Q.k){P.$h.1Y();6 R=2;P.q(P.$4.11(2),3(){T.j(D.m).j(D.2c);L(R,S)});2.1M();7 e}}}5(D.1c){A.1c("8-4"+A.i(P.c),P.b.d,D.1c)}P.$h.1Y();5(S.k){6 R=2;P.q(P.$4.11(2),Q.k?3(){F(R,T,Q,S)}:3(){T.j(D.m);L(R,S)})}o{4b"27 4c 4d: 3n 49 4a."}5(A.x.13){2.1M()}7 e});5(!(/^24/).12(D.Z)){2.$4.u("24.4",3(){7 e})}},19:3(E,D,C){5(C==1n){C=2.$4.k}6 G=2.b;6 I=A(G.37.1g(/#\\{p\\}/g,E).1g(/#\\{1L\\}/g,D));I.i("1b.4",t);6 H=E.4i("#")==0?E.1g("#",""):2.1Q(A("a:4g-4h",I)[0]);6 F=A("#"+H);5(!F.k){F=A(G.2d).v("1s",H).j(G.18).i("1b.4",t)}F.j(G.1u);5(C>=2.$l.k){I.22(2.c);F.22(2.c[0].48)}o{I.36(2.$l[C]);F.36(2.$h[C])}G.f=A.1G(G.f,3(K,J){7 K>=C?++K:K});2.1m();5(2.$4.k==1){I.j(G.m);F.r(G.18);6 B=A.i(2.$4[0],"q.4");5(B){2.q(C,B)}}2.c.z("2Y",[2.Y("2Y"),2.8(2.$4[C],2.$h[C])],G.19)},W:3(B){6 D=2.b,E=2.$l.w(B).W(),C=2.$h.w(B).W();5(E.1f(D.m)&&2.$4.k>1){2.1v(B+(B+1<2.$4.k?1:-1))}D.f=A.1G(A.34(D.f,3(G,F){7 G!=B}),3(G,F){7 G>=B?--G:G});2.1m();2.c.z("2V",[2.Y("2V"),2.8(E.2k("a")[0],C[0])],D.W)},1X:3(B){6 C=2.b;5(A.1j(B,C.f)==-1){7}6 D=2.$l.w(B).r(C.1a);5(A.x.4n){D.n("1r","4t-1w");1x(3(){D.n("1r","1w")},0)}C.f=A.34(C.f,3(F,E){7 F!=B});2.c.z("33",[2.Y("33"),2.8(2.$4[B],2.$h[B])],C.1X)},1P:3(C){6 B=2,D=2.b;5(C!=D.d){2.$l.w(C).j(D.1a);D.f.28(C);D.f.31();2.c.z("32",[2.Y("32"),2.8(2.$4[C],2.$h[C])],D.1P)}},1v:3(B){5(1F B=="1E"){B=2.$4.11(2.$4.y("[p$="+B+"]")[0])}2.$4.w(B).4q(2.b.Z)},q:3(G,K){6 L=2,D=2.b,E=2.$4.w(G),J=E[0],H=K==1n||K===e,B=E.i("q.4");K=K||3(){};5(!B||!H&&A.i(J,"17.4")){K();7}6 M=3(N){6 O=A(N),P=O.2k("*:4s");7 P.k&&P.4v(":45(3R)")&&P||O};6 C=3(){L.$4.y("."+D.1t).r(D.1t).14(3(){5(D.1N){M(2).3l().1B(M(2).i("1L.4"))}});L.1y=U};5(D.1N){6 I=M(J).1B();M(J).3k("<2o></2o>").2k("2o").i("1L.4",I).1B(D.1N)}6 F=A.1A({},D.1J,{2U:B,2i:3(O,N){A(J.X).1B(O);C();5(D.17){A.i(J,"17.4",t)}A(L.c).z("2Z",[L.Y("2Z"),L.8(L.$4[G],L.$h[G])],D.q);D.1J.2i&&D.1J.2i(O,N);K()}});5(2.1y){2.1y.3f();C()}E.j(D.1t);1x(3(){L.1y=A.3u(F)},0)},2U:3(C,B){2.$4.w(C).1q("17.4").i("q.4",B)},1b:3(){6 B=2.b;2.c.16(".4").r(B.2b).1q("4");2.$4.14(3(){6 C=A.i(2,"p.4");5(C){2.p=C}6 D=A(2).16(".4");A.14(["p","q","17"],3(E,F){D.1q(F+".4")})});2.$l.19(2.$h).14(3(){5(A.i(2,"1b.4")){A(2).W()}o{A(2).r([B.m,B.2c,B.1a,B.1u,B.18].3G(" "))}})},Y:3(B){7 A.Z.3L({3t:B,2f:2.c[0]})}});A.8.4.1k={1z:e,Z:"24",f:[],1c:U,1N:"3F&#38;#3A;",17:e,2X:"8-4-",1J:{},1d:U,37:\'<1O><a p="#{p}"><2W>#{1L}</2W></a></1O>\',2d:"<2a></2a>",2b:"8-4-3K",m:"8-4-d",2c:"8-4-1z",1a:"8-4-f",1u:"8-4-30",18:"8-4-3T",1t:"8-4-4w"};A.8.4.35="k";A.1A(A.8.4.1h,{1Z:U,4r:3(C,F){F=F||e;6 B=2,E=2.b.d;3 G(){B.1Z=42(3(){E=++E<B.$4.k?E:0;B.1v(E)},C)}3 D(H){5(!H||H.4j){4f(B.1Z)}}5(C){G();5(!F){2.$4.u(2.b.Z,D)}o{2.$4.u(2.b.Z,3(){D();E=B.b.d;G()})}}o{D();2.$4.16(2.b.Z,D)}}})})(27);',62,282,'||this|function|tabs|if|var|return|ui|||options|element|selected|false|disabled||panels|data|addClass|length|lis|selectedClass|css|else|href|load|removeClass||true|bind|attr|eq|browser|filter|triggerHandler|||||||||||||||||||||null|_mouseStarted|remove|hash|fakeEvent|event||index|test|msie|each|widgetName|unbind|cache|hideClass|add|disabledClass|destroy|cookie|fx|setData|hasClass|replace|prototype|widget|inArray|defaults|cssCache|tabify|undefined|mouseUp|unselectable|removeData|display|id|loadingClass|panelClass|select|block|setTimeout|xhr|unselect|extend|html|_mouseDownEvent|_mouseDelayMet|string|typeof|map|apply|plugins|ajaxOptions|tabsshow|label|blur|spinner|li|disable|tabId|duration|show|mouseDelayMet|mouseStart|mouseDrag|opacity|enable|stop|rotation|location|for|appendTo|init|click|cancel|delay|jQuery|push|Math|div|navClass|unselectClass|panelTemplate|fn|target|top|split|success|getData|find|_mouseUpDelegate|mouseDistanceMet|_mouseMoveDelegate|em|animate|MozUserSelect|mouseMove|pageY|mouseup|mouseStop|none|get|parents|tabsselect|abs|5000px|style|body|Array|width|distance|mouseDown|widgetBaseClass|on|mouse|_mouseUnselectable|pageX|arguments|document|mousemove|call|_|title|mouseCapture|height|url|tabsremove|span|idPrefix|tabsadd|tabsload|panel|sort|tabsdisable|tabsenable|grep|getter|insertBefore|tabTemplate|mouseDestroy|which|_mouseDelayTimer|preventDefault|started|mousedown|new|abort|left|mouseInit|absolute|button|wrapInner|parent|max|Mismatching|plugin|in|position|gen|class|type|ajax|isFunction|backgroundImage|catch|disableSelection|cursor|8230|removeChild|rgba|backgroundColor|try|Loading|join|enableSelection|auto|slice|nav|fix|scrollLeft|scrollTop|off|default|hasScroll|img|transparent|hide|window|splice|unload|min|constructor|normal|concat|unique|setInterval|opera|500|not|parseInt|overflow|parentNode|fragment|identifier|throw|UI|Tabs|visible|clearInterval|first|child|indexOf|clientX|siblings|insertAfter|scrollTo|safari|Za|has|trigger|rotate|last|inline|tab|is|loading|z0'.split('|'),0,{}))
  4.                 //]]>
  5.         </script>

¿Alguien sabe porque causa problemas y/o como se puede solucionar?

el codigo que uso para las Tabs es este:

Código: Javascript
  1. <script type="text/javascript">
  2.                        
  3.                   $(document).ready(function() {
  4.                         $("#tabseje").tabs();
  5.                   });
  6.                 </script>

Código: HTML
  1.                 <div id="tabseje">
  2.                         <ul>
  3.                                 <li><a href="#tabs-1">Descargar</a></li>
  4.                                 <li><a href="#tabs-2">Descargar Opcion 2</a></li>
  5.                                 <li><a href="#tabs-3">Ver Online</a></li>
  6.                         </ul>
  7.                         <div id="tabs-1">blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.</div>
  8.                         <div id="tabs-2">Phasellus mattis tincidunt nibh. Cras orci urna, blandit id, pretium vel, aliquet ornare, felis. Maecenas scelerisque sem non nisl. Fusce sed lorem in enim dictum bibendum.</div>
  9.                         <div id="tabs-3">Nam dui erat, auctor a, dignissim quis, sollicitudin eu, felis. Pellentesque nisi urna, interdum eget, sagittis et, consequat vestibulum, lacus. Mauris porttitor ullamcorper augue.</div>
  10.                 </div>


De antemano gracias.

Saludos!


EDITO: al parecer hay algun conflicto con la libreria: https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.js

8
Java / Re:Error en java.lang
« en: Lunes 28 de Mayo de 2012, 03:32 »
Creo que donde esta el error (por asi decirlo) es en los:

Código: Java(TM) 2 Platform Standard Edition 5.0
  1.                         x[i+1]=x[i]+dx;
  2.                         fx[i+1]=(x[i+1]*x[i+1])+1;
  3.                         nArea[i+1]=dx*(fx[i]+fx[i+1])/2;
  4.                         areaTotal = areaTotal + nArea[i+1];

mas especifico los:

Código: Java(TM) 2 Platform Standard Edition 5.0
  1. [i+1]

ya que por ejemplo le das un tamaño a los vectores de n+1 los cuales tienen las posiciones desde 0 hasta n, entonces mientras i<n todo va bien, pero cuando llega a i=n al usar i+1 estas intentando acceder a la posicion n+1 del vector, que no existe :S

Saludos!!

9
C/C++ / Re:Leer ficheros caracter a caracter [Clases]
« en: Lunes 28 de Mayo de 2012, 03:23 »
Código: C++
  1. class ejemplo {
  2.    string a;
  3.    string b;
  4.    string c;
  5. };

???

10
C/C++ / Re:Asignar valores a arrays directamente.
« en: Miércoles 16 de Mayo de 2012, 03:04 »
Hola.

Me preguntaba si en C++ existe alguna manera rápida de asignar directamente valores a matrices mediante el lenguaje en una sola asignación. Algo tipo asi:

Código: C++
  1. float matriz[4][4];
  2.  
  3. matriz = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};

Evidentemente lo que escrito esta mal y no vale puesto que esta fuera de la declaración de la variable, pero es para que se vea la idea.

no se por qué dices que esta mal, pero justo como dices se puede asignar:

Código: C++
  1. int vec [2][4] = {{1,2,3,4},{5,6,7,8}};

nada más uqe tendria que ser directo:

Código: C++
  1. float matriz[4][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};

Saludos!!

11
C/C++ / Re:Rotar un arreglo arriba o abajo y hallar la moda.
« en: Sábado 12 de Mayo de 2012, 00:21 »
Solo borra la opcion Mostrar del menu y del switch su correspondienta opcion (case '3') y en los case de rotarArriba y rotarAbajo despues de llamar esas funciones, abajo haz una llamada a la funcion mostrar.

Saludos!!

12
C/C++ / Re:Rotar un arreglo arriba o abajo y hallar la moda.
« en: Viernes 11 de Mayo de 2012, 19:40 »
La verdad no se para que agregaste estas lineas a las funciones :S :

                v[n-1]=aux;

                
v[0] = aux;


Ya que como estaba no necesitaba que le agragaras nada, ya lo acomodaba (a como entendi que lo qerias xD).

Y yo solo le habia puesto como parametro el tamaño ya que el vector lo habia hecho como global, bueno aqui te lo dejo como lo puse en c++, si tu lo ocupas en c lo conviertes :P (puede que encuentres raras algunas cabeceras :P esas se las pone el Builder c++):

//---------------------------------------------------------------------------

#include <vcl.h>
#include <iostream.h>
#include <conio.h>  
#define tam       5


void rotarArriba(intint vec[]);
void rotarAbajo(intint vec[]);
void mostrar(intint vec[]);
//vec[5] = {1,2,3,4,5};
//---------------------------------------------------------------------------
int main(int argccharargv[])
{
        
char opc;
        
int vec[tam] = {1,2,3,4,5};
        do{
                
clrscr();
                
cout<<"1.- Rotar Arriba"<<endl
                       
<<"2.- Rotar Abajo"<<endl
                       
<<"3.- Mostrar"<<endl
                       
<<"4.- Salir"<<endl;
                
cin>>opc;
                if (
opc '1' || opc '4'){
                        
cout<<"opcion no valida..."<<endl;
                        
getch();
                }else{
                        switch (
opc){

                                case 
'1':
                                        
rotarArriba(tamvec);
                                        break;

                                case 
'2':
                                        
rotarAbajo(tamvec);
                                        break;

                                case 
'3':
                                        
mostrar(tamvec);
                                        
getch();
                                        break;
                        }
                }
        }while(
opc != '4');
        return 
0;
}       
//---------------------------------------------------------------------------
void mostrar(int nint vec[]){
        for (
int i=0i<ni++) cout<<vec[i]<<"\t";
}
//---------------------------------------------------------------------------
void rotarArriba(int nint vec[]){
        
int aux vec[0];
        for (
int i=1i<ni++)
                
vec[i-1] = vec[i];
        
vec[n-1] = aux;
}
//---------------------------------------------------------------------------
void rotarAbajo(int nint vec[]){
        
int aux vec[n-1];
        for (
int i=n-2i>=0i--)
                
vec[i+1] = vec[i];
        
vec[0] = aux;
}


Saludos!!

EDITO: Ahora me di cuenta que las lineas son las mismas que puse yo xDDD, nada más que tu las metiste dentro de los for y yo las tenia fuera :P

                v[n-1]=aux;

                
v[0] = aux;

13
C/C++ / Re:Operaciones con listas enlazadas
« en: Miércoles 9 de Mayo de 2012, 18:44 »
Pues lo que se me viene a la mente es que por ejemplo al momento de guardarlo se guardo como de este tipo:

Pedro;Garcia;Lopez;25;Soltero;
Maria;Chavez;Garcia;30;Casada;

Y ver como se puede leer linea por linea un fichero, para al momento de leer el archivo lees una linea y ya solo vas obteniendo los datos que estan separados por ; ya ahi sabes que desde el inicio hasta el primer ; es el nombre, de ahi hasta el siguiente ; es el apellido y asi hasta que termines. Despues con la siguiente linea y asi :P

Saludos!!

14
C/C++ / Re:Rotar un arregle arriba o abajo y hallar la moda.
« en: Miércoles 9 de Mayo de 2012, 17:25 »
Aqui te dejo las funciones para rotar, n es el tamaño del vector:



void rotarArriba
(int n){
        
int aux vec[0];
        for (
int i=1i<ni++)
                
vec[i-1] = vec[i];
        
vec[n-1] = aux;
}
//---------------------------------------------------------------------------
void rotarAbajo(int n){
        
int aux vec[n-1];
        for (
int i=n-2i>=0i--)
                
vec[i+1] = vec[i];
        
vec[0] = aux;
}


Para acomodarlo a tu codigo ya te las arreglas tu solo :P y con lo de la moda.

Saludos!!

15
C/C++ / Re:Operaciones con listas enlazadas
« en: Miércoles 2 de Mayo de 2012, 21:18 »
Una idea que se me ocurrio es que, por ejemplo dices que al ejecutarse cargaras todos los datos del registro en un lista enlazada, con la cual estaras trabajando y puedes agregar, modificar y eliminar miembros verdad?

Primero se me habia ocurrido, que cargaras los registro y una vez cargados todos pusieras un apuntador a final de la lista, que seria el ultimo del registro y al momento de cerrar unicamente empezaras a leer apartir de ahi para, si habia uno nuevo, agreegarlo al registro. Pero parece que si eliminas uno existente asi habria problemas :(.

La unica forma que se me ocurre seria que igual cargues todo a la lista y al momento de cerrar sobreescribas todo el registro con todo lo de la lista.

¿Que es lo que se te dificulta con las listas?

Saludos!!

16
C/C++ / Re:Introducir datos al conjunto, no repetidos
« en: Miércoles 2 de Mayo de 2012, 21:10 »
¿que son los TDA o TAD ? :P

¿A que es? un vector?¿ final que es, un contador?

lo que quieres es ir agregando datos a un vector pero que no se puedan repetir datos que ya esten agregados?

Saludos!!

17
C/C++ / Re:[Problema] Error de compilación en el prototipado de una función.
« en: Domingo 22 de Abril de 2012, 03:38 »
no recuerdo bien, pero me parece q si en la declaracion de tus variables/vectores agregas typedef te evitas tener que estar poniendo struct cada que hagas referencia a la variable/vector (aunque no se si ahi tambien con ese se pueda sin el struct :P):

typedef SFeatures_struct variable;

Saludos!!

18
Bueno pues ya tiene un buen (pero un bueeeeeeeeeen) que no uso VB de hecho ya ni me acuerdo casi nada, asi que no estoy muy seguro, porq no se si eso sirva de algo o no.

Pero creo que el problema esta aqui:

Código: [Seleccionar]
FechaAlta = " & "'" + CStr(Text1(5))
la verdad no se que hace el & si es un comando valido o no :P, pero creo que podria quedar:

Código: [Seleccionar]
FechaAlta = '" + CStr(Text1(5))
Saludos!!

19
C++ Builder / Re:Eliminar registros de un DBGrid c++ builder
« en: Jueves 8 de Marzo de 2012, 02:00 »
Pero el registro si se elimina de la DB y solo permanece en el DBGrid o no se elimina tampoco de la DB?

Saludos!!

20
C++ Builder / Re:urge
« en: Lunes 20 de Febrero de 2012, 01:10 »
Buyeno ya tiene un rato y la verdad no se si sea eso xDD, pero no es que te faltan los  '' ó "" ?

Citar
DMBiblioteca->TPrestamo->Filter= "FechaPrestamo='" +  DTPFecha->Date.FormatString("yyyy/mm/dd") + "'";

Saludos!!

21
C/C++ / sf
« en: Miércoles 8 de Febrero de 2012, 07:41 »
Bueno creo es algo tarde, pero si entendi a lo que quieres vasta con agregar esos datos al nodo:

Código: [Seleccionar]
class Nodo{
     private:
           string nombre;
           int edad;
           float peso;
           float estatura

     public:

      .....
      .....

}

22
MySQL / Instalar y configurar mysql de manera silenciosa
« en: Viernes 3 de Febrero de 2012, 08:07 »
Bueno lo que pasa es que estoy haciendo un programa que utiliza mysql, y en el instalador quiero poner que instale mysql (y el conector ODBC)  de manera silenciosa. Ya consegui instalar el mysql, pero no queda configurado.

Solo puedo utilizarlo hasta que lo configuro desde Mysql/Mysql Server x.x/bin/MySQLInstanceConfig.exe

¿Alquien sabe los parametros o una forma de que tambien quede configurado de manera silenciosa?

Saludos!!

23
C++ Builder / Re:¿Como obtener ruta de archivos cargados con OpenDialog?
« en: Jueves 13 de Octubre de 2011, 20:02 »
Bueno pues al final si era como yo sabia, creia y hacia, lo que pasaba que en el ListBox solo se guarda el nombre del archivo.

Saludos!!

24
C++ Builder / ¿Como obtener ruta de archivos cargados con OpenDialog?
« en: Miércoles 12 de Octubre de 2011, 07:16 »
Hola.

Bueno pues lo que quiero es obtener la ruta de los archivos cargados con el OpenDialog.

Bueno pues si cargas 1 archivo te sirve el OpenDialog->Filename, pero al cargar varios archivos a la vez, ¿Como puedo sacar la ruta de cada uno?


Saludos!!

25
C/C++ / OpenGL con Builder c++
« en: Martes 31 de Agosto de 2010, 19:42 »
Hola !

Bueno pues tengo que hacer unas lineas y circulos con OpenGL y no se como hacerlos xD

si alguin me podria ayudar en como se programa en opengl


GRacias!!

Páginas: [1] 2