• Portada
    • Recent
    • Users
    • Register
    • Login

    Alguien me hecha un cable?

    Scheduled Pinned Locked Moved Software
    19 Posts 4 Posters 2.3k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • IstarionI Offline
      Istarion @Istarion
      last edited by

      Solo te da el error con las pruebas?? Yo no puedo salir del programa O_o es decir, no acaba nunca…<br />Es que no se, hay unas cuantas cosas que no me cuadran:<br />-El "ultima_paraula" hace una asignacion en el return! Con lo que siempre devuelve true, y no acaba nunca. Tendrias que ponerle la comparacion "==" para que si encuentra '\0' salga, siempre que lo tengas copiado en la poscion cero (cosa que no se porque todavia no he acabado de leerlo).<br />-El "saltar_blancs" no salta blancos, busca el caracter '.', y si no lo encuentra sale. Tambien para si encuentra una letra (como toca); tendrias que ponerle " c!='.' ", es decir, que "c no sea un punto".<br />-El "copiar_paraula" acepta cualquier caracter. Para restringirlo, has de utilizar el and "&&" y no el or "||", o de lo contrario acepta cualquier valor (mietras sea >a <strong>Ó</strong> <z, aceptas ambas cosas).<br /><br />Vale he hecho eso, y me sale un bucle infinito de anagramas trobats xD Supongo que algun bucle que se te habra pasado por alto. Dentro de poco me voy a ver lost, voy a ver si encuentro algo mas antes de ello ?

      Intel Xeon E3 1231v3 @ 3.4Ghz / 16GB DDR3 2133Mhz 11-11-11 / R290 PRO / Samsung 970 Evo 500GB / Samsung 840 250GB / 2xHDD / Netway 700w

      IstarionI 1 Reply Last reply Reply Quote 0
      • IstarionI Offline
        Istarion @Istarion
        last edited by

        Uhhmmm… el anagrama... a ver, explicame que deberia/quieres que haga la funcion "anagrama".
        Y tambien asi un poco por encima cada funcion, y la idea general del programa. Mas que nada porque hay cosas que pueden parecer absurdas pero tienen sentido, y otras cosas puede que no lo tengan y pasan desapercibidas.

        Ahora que me fijo, todas esas variables "fi" locales a funciones (que estan dentro de funciones) da igual lo que les asignes, cuando salgas de la funcion se pierde. O haces "fi" global (lo cual es una guarrada y los profes suelen ser bastante estrictos), o haces que la funcion devuelva un booleano y lo tratas en un nivel superior (generalmente en el main).

        Intel Xeon E3 1231v3 @ 3.4Ghz / 16GB DDR3 2133Mhz 11-11-11 / R290 PRO / Samsung 970 Evo 500GB / Samsung 840 250GB / 2xHDD / Netway 700w

        IstarionI 1 Reply Last reply Reply Quote 0
        • IstarionI Offline
          Istarion @Istarion
          last edited by

          Bueno te puedo decir un par de pautas que yo de ti seguiria:

          -Indicar al usuario que esta pasando, en plan "Introdueixi la paraula a cercar:" y cuando la has introducido que diga "Has introduit la paraula: …", y asi te aseguras 100% de que hasta ahi ha funcionado correctamente. Luego algo como "Introdueixi el texte on cercar els anagrames:".

          -Piensa que un bucle es para cosas repetitivas. La peticion de la palabra a buscar cuantas veces se hace? Tan solo una vez, no? Pues entonces fuera del bucle, castigada! xD y te queda algo como:
          obtenir_primera_paraula(c,p1);
          while(!fi) {
          llegir_paraula(c,p2);
          while(!ultima_paraula(p2)) {
          tractar_paraula(p1,p2);
          fi=llegir_paraula(c,p2);
          }
          compt=compt+1;
          }
          -Fijate que he marcado "fi" en negrita; lo suyo seria modificar la funcion para que devuelva booleanos, y asi fi valdra "true" en cuanto se encuentren los dos puntos.

          Por ultimo, que IDE utilizas?? La opcion de "debuggear" es muy interesante, y en el 99% de los casos muuy facil de usar, asi que no lo dudes, que los tipicos "printf" para buscar errores suelen ser bastante coñazo ?

          Intel Xeon E3 1231v3 @ 3.4Ghz / 16GB DDR3 2133Mhz 11-11-11 / R290 PRO / Samsung 970 Evo 500GB / Samsung 840 250GB / 2xHDD / Netway 700w

          Santi-XtreS 1 Reply Last reply Reply Quote 0
          • Santi-XtreS Offline
            Santi-Xtre @Istarion
            last edited by

            Si te sirve una solucion en c++ tal vez podria ponerme esta noche a tratar de resolvertelo. Saludos!

            R 1 Reply Last reply Reply Quote 0
            • R Offline
              RaY4cK @Santi-Xtre
              last edited by

              jajaja, yo por lo que he visto no creo que me ponga ya, ya que Istarion creo que ha solucionado casi todos lo problemas!

              Por si sirve de algo, también va muy bien ir poniendo comentarios para saber lo k se va haciendo y a la vez hace un código más fácil de entender en estos casos…

              IstarionI 1 Reply Last reply Reply Quote 0
              • IstarionI Offline
                Istarion @RaY4cK
                last edited by

                Es que la otra opcion es explicar como hacer el programa entero, varias posibles soluciones y eso. De todas formas en primero mola hacer los programas a saco, probando hasta que acaba funcionando. Yo creo que prefiero aprender asi, haciendolo a piñon aunque no sea perfecto pero que funcione, y luego que me expliquen como se hace bien xD Esa es la mejor manera de aprender.
                Ademas, luego con el tiempo vuelves a mirar los programas que has hecho, y te preguntas como ese retorcido trozo de codigo acababa funcionando xD

                Bueno mañana si tengo un hueco por la mañana le echo un vistazo otra vez ?

                P.D.: Y ahora a dormir, vaya horas que hago viendo Lost xDDD

                Intel Xeon E3 1231v3 @ 3.4Ghz / 16GB DDR3 2133Mhz 11-11-11 / R290 PRO / Samsung 970 Evo 500GB / Samsung 840 250GB / 2xHDD / Netway 700w

                parasitoP 1 Reply Last reply Reply Quote 0
                • parasitoP Offline
                  parasito @Istarion
                  last edited by

                  Bueno, ya no hace falta que os rompais mas la cabeza :p, he conseguido que funcione gracias a la ayuda de un compañero, ya que aún estoy un poco verde :muerto:. Pero ante todo quiero daros las gracias por vuestra ayuda !!!

                  Ya nos iremos viendo por la web. Gracias

                  PD: Mas hacia adelante ya os iré preguntando otras cosas xDD:risitas:

                  parasitoP 1 Reply Last reply Reply Quote 0
                  • parasitoP Offline
                    parasito @parasito
                    last edited by

                    Aprovechando este foro, queria pedir consejo sobre algun programa que este bien para programar en c++, y que sea para windows, y si sabeis de algun tutorial que sea bueno tampoco vendria mal.

                    Gracias !!!

                    IstarionI Santi-XtreS 2 Replies Last reply Reply Quote 0
                    • IstarionI Offline
                      Istarion @parasito
                      last edited by

                      Quitando entornos tochos y de pago tipo visual c, conozco los siguientes:

                      -Eclipse, tambien permite programar en muchos otros lenguajes, y tiene miles de plugins.
                      -Devcpp, aunque su desarrollo se estanco, es bastante rapido, comodo y va bien. Lo unico es que ya empieza a estar anticuado y no tiene "pijaditas" de otros entornos que se agradecen.
                      -Codeblocks, esta muy bien. Me recuerda al visual studio aunque todavia le queda ?

                      Yo optaria por el Codeblocks, de los que he puesto es el que mas me convence, aunque el devc suele ser mas que suficiente. A mi el Eclipse me gusta bastante, es potente, pero tiene pijaditas que no me gustan nada y es un poco "engendro" (algo lento); ahora bien, si te acostumbras a usarlo esta muy bien.

                      Edito: Tutoriales busca por google que no tengo ninguno guardado; las referencias de "c++ con clase" esta bien para iniciarse, aunque quizas te deja un poquito a medias. Pero para empezar esta bien. Ahora, lo que tu hacias en el ejemplo que me has pasado, es una mezcla de c++ y c, puesto que usabas bools (ANSI C no soporta booleanos).

                      Intel Xeon E3 1231v3 @ 3.4Ghz / 16GB DDR3 2133Mhz 11-11-11 / R290 PRO / Samsung 970 Evo 500GB / Samsung 840 250GB / 2xHDD / Netway 700w

                      R 1 Reply Last reply Reply Quote 0
                      • R Offline
                        RaY4cK @Istarion
                        last edited by

                        Yo he escuchado que eclipse va muy bien…

                        Sobre el manual mira por esta pagina haber que encuentras: http://www.elrincondelc.com/nuevorincon/index.php

                        SaludoS

                        parasitoP 1 Reply Last reply Reply Quote 0
                        • parasitoP Offline
                          parasito @RaY4cK
                          last edited by

                          ok, gracias por vuestra ayuda

                          1 Reply Last reply Reply Quote 0
                          • Santi-XtreS Offline
                            Santi-Xtre @parasito
                            last edited by

                            Pues yo parasito utilizo el Borland C++ Builder 6.0, muy completo y tiene buenas opciones para desarrollar proyectos con diseño grafico.

                            1 Reply Last reply Reply Quote 0

                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                            With your input, this post could be even better 💗

                            Register Login
                            • 1 / 1
                            • First post
                              Last post

                            Foreros conectados [Conectados hoy]

                            1 usuarios activos (0 miembros y 1 invitados).
                            febesin, pAtO, jacquieprouty7, jeannebowlin86, smith

                            Estadísticas de Hardlimit

                            Los hardlimitianos han creado un total de 543.7k posts en 62.9k hilos.
                            Somos un total de 36.2k miembros registrados.
                            jacquieprouty7 ha sido nuestro último fichaje.
                            El récord de usuarios en linea fue de 222 y se produjo el Mon Jul 27 2026.