elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 20
11  Foros Generales / Foro Libre / Re: Porcentaje de gente que usa los foros de programación para pedir tareas . en: 25 Octubre 2017, 15:44 pm
Quizá una buena idea de negocio podría ser una web donde se hagan tareas por encargo, pagando por supuesto, allí lo dejo ....... :silbar:
12  Programación / Programación C/C++ / Re: PROBLEMA CON getline en: 25 Octubre 2017, 09:06 am
No crees que el problema podria estar en

Código
  1.  if(1==contador)
  2.       {
  3.  
  4.          cout<<nombre_comp<<endl;
  5.       }
  6.       contador++;
  7.  

prueba a cambiarlo a

Código
  1.  if(0==contador)
  2.       {
  3.  
  4.          cout<<nombre_comp<<endl;
  5.       }
  6.       contador++;
  7.  
13  Programación / Programación C/C++ / Re: almacenar vector de caracteres en una lista enlazada en: 25 Octubre 2017, 09:00 am
Qué mensajes de error te da ?? segmentación fault ? , postea los mensajes por favor.

Probaste a debugar ?

Saludos
14  Foros Generales / Foro Libre / Re: Porcentaje de gente que usa los foros de programación para pedir tareas . en: 24 Octubre 2017, 17:24 pm
Yo creo que  no se trata de poco nivel de programación, sino mucho nivel de pereza, pienso que mientras más básica sea la pregunta, más alto nivel de pereza, ya que seguro que lo básico les habrán dado, pero no se lo quieren ni revisar. Es mi opinión por supuesto, que habrá de todo.
15  Foros Generales / Foro Libre / Porcentaje de gente que usa los foros de programación para pedir tareas . en: 24 Octubre 2017, 16:51 pm
Hola, veo mucha gente que pide tareas, pegando directamente el enunciado de la tarea que les han pedido, no se toman la molestia ni de "adornarlo",  sabemos qué porcentaje de los post en los diferentes foros son de este tipo ??

Tonterías que se me han ocurrido.

Saludos
16  Programación / Programación C/C++ / Re: Como salir del bucle (preferiblemente con algun system()) en: 23 Octubre 2017, 18:32 pm
La función EditVector esta a nivel del while ??
Si la respuesta es si, pues yo lo que haría es hacer que EditVector devuelva un "indicador juego", un entero o una cadena, algo como :

Código
  1. int CODIGO_SALIDA = 9;
  2.  
  3. int  EditVector (int ** tablero ,int numfil,int numcol) {
  4. .....
  5. .....
  6.  
  7.          case 't': case 'T':
  8. return CODIGO_SALIDA;
  9.  
  10.  
  11.  
  12. ....
  13.  
  14. int indicador;
  15. while(indicador != CODIGO_SALIDA ){
  16.    indicador = EditVector(... ...);
  17. }
  18.  


17  Programación / Programación C/C++ / Re: No puedo sumar las parcelas, sólo el total de naranjas y mandarinas [C] en: 20 Octubre 2017, 22:49 pm
Hola,  lo comentado, el mismo código pero con  linked list y estructuras de datos.

Cualquier comentario es bienvenido.

Código
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4.  
  5.  
  6.  typedef struct{
  7. int naranjas;
  8. int mandarinas;
  9. }type_parcela;
  10.  
  11. typedef struct{  
  12. type_parcela * val;
  13. void * next;
  14. }node;
  15.  
  16. int preguntarNaranjas();
  17. int preguntarMandarinas();
  18. int preguntarParcelas();
  19. void printResumen(node * produccion);
  20. type_parcela * crearParcela(int naranjas, int mandarinas);
  21. void push(node * head, type_parcela * val) ;
  22. void producir(node *produccion);
  23.  
  24.  
  25.  
  26.  
  27. int main(int argc, char *argv[]) {
  28.  
  29. int numeroParcelas = preguntarParcelas();
  30.  
  31. int i;  
  32. node *produccionTotal = (node *) malloc(sizeof(node*));
  33.  
  34. for(i = 0 ; i < numeroParcelas ; i++){
  35. producir(produccionTotal);
  36. }
  37.  
  38. printResumen(produccionTotal);
  39.  
  40. return 0;
  41. }
  42.  
  43. void producir(node *produccion){
  44.  
  45. int mandarinas = preguntarMandarinas();
  46.  
  47. int naranjas = preguntarNaranjas();  
  48.  
  49. push(produccion, crearParcela(naranjas, mandarinas));
  50. }
  51.  
  52.  
  53. void push(node * head, type_parcela * val) {
  54.    node * current = head;
  55.  
  56.    while (current->next != NULL) {
  57.        current = current->next;
  58.    }
  59.  
  60. if(!current->val){
  61. //el elemento actual no tiene un valor asignado
  62. current->val = val;
  63. return ;
  64. }
  65.  
  66.    /* now we can add a new variable */
  67.    current->next = malloc(sizeof(node*));
  68.    ((node*)current->next)->val = val;
  69.    ((node*)current->next)->next = NULL;
  70. }
  71.  
  72.  
  73.  
  74. type_parcela * crearParcela(int naranjas, int mandarinas){
  75.  
  76. type_parcela * parce = (type_parcela *) malloc(sizeof(type_parcela*));
  77.  
  78. parce->naranjas = naranjas;
  79. parce->mandarinas = mandarinas;
  80.  
  81. return parce;
  82. }
  83.  
  84.  
  85. void printResumen(node * produccion){
  86. int totalNaranjas = 0;
  87. int totalMandarinas = 0;
  88. int totalProduccionParcela = 0;
  89.  
  90. int i = 0;
  91.  
  92. node * current = produccion;
  93.  
  94.    while (current) {
  95. totalNaranjas += current->val->naranjas;
  96. totalMandarinas += current->val->mandarinas;
  97. totalProduccionParcela = current->val->naranjas + current->val->mandarinas;
  98.  
  99. printf("\nParcela #%d: Produccion: %d ",i, totalProduccionParcela);
  100. i++;
  101.  
  102.        current = current->next;
  103.    }
  104.  
  105.  
  106. printf("\nTotal produccion naranjas: %d ",totalNaranjas);
  107. printf("\nTotal produccion mandarinas: %d ",totalMandarinas);
  108. }
  109.  
  110.  
  111.  
  112.  
  113. int preguntarParcelas(){
  114. int numeroParcelas;
  115.  
  116. do{
  117. printf("Ingrese la cantidad de parcelas: ");
  118. scanf("%d",&numeroParcelas);
  119. }while(numeroParcelas<=0);
  120.  
  121. return numeroParcelas;
  122. }
  123.  
  124. int preguntarNaranjas(){
  125. int numeroNaranjas;
  126.  
  127. do{
  128. printf("\nIngrese la cantidad de naranjas: ");
  129. scanf("%d",&numeroNaranjas);
  130.  
  131. }while(numeroNaranjas <= 0);
  132.  
  133. return numeroNaranjas;
  134. }
  135.  
  136. int preguntarMandarinas(){
  137. int numeroMandarinas;
  138.  
  139. do{
  140. printf("\nIngrese la cantidad de mandarinas: ");
  141. scanf("%d",&numeroMandarinas);
  142. }while(numeroMandarinas <= 0);
  143.  
  144. return numeroMandarinas;
  145. }
  146.  
  147.  
18  Programación / Programación C/C++ / Re: No puedo sumar las parcelas, sólo el total de naranjas y mandarinas [C] en: 18 Octubre 2017, 22:23 pm
Hola, se me ocurrió mejorar el código de S4ms3pi0l  con punteros en lugar de arrays, echarle un ojo por favor, tengo pensado implementarlo también con estructuras de datos y listas enlazadas,  lo hago por aprender y practicar básicamente.


Se veis alguna cosa que pueda mejorar os agradezco cualquier comentario.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int preguntarNaranjas();
  5. int preguntarMandarinas();
  6. int preguntarParcelas();
  7. void printResumen(int ** parcela, int numeroParcelas);
  8. int ** initParcelaPointer(int numeroParcelas);
  9.  
  10. int main(int argc, char *argv[]) {
  11.  
  12. int parcelas = preguntarParcelas();
  13.  
  14. int **parcelaPointer = initParcelaPointer(parcelas);
  15.  
  16. int i;
  17. int * temp;
  18.  
  19. for(i = 0 ; i < parcelas ; i++){
  20. printf("\nParcela #%d ",i);
  21.  
  22. int mandarinas = preguntarMandarinas();
  23.  
  24. int naranjas = preguntarNaranjas();
  25.  
  26. temp = (int*) parcelaPointer[i];
  27.  
  28. *temp = mandarinas;
  29.  
  30. temp++;
  31.  
  32. *temp = naranjas;
  33. }
  34.  
  35. printResumen(parcelaPointer, parcelas);
  36.  
  37. return 0;
  38. }
  39.  
  40. int ** initParcelaPointer(int numeroParcelas){
  41. int **parcelaPointer;
  42.  
  43. parcelaPointer = (int **) malloc(sizeof(int *) * numeroParcelas);
  44.  
  45. int i;
  46.  
  47. for(i = 0 ; i < numeroParcelas ; i++){
  48. parcelaPointer[i] = (int *) malloc(sizeof(int *) * 2);
  49. }
  50.  
  51. return parcelaPointer;
  52. }
  53.  
  54. void printResumen(int ** parcela, int numeroParcelas){
  55. int totalNaranjas = 0;
  56. int totalMandarinas = 0;
  57. int totalProduccionParcela = 0;
  58.  
  59. int i;
  60. for(i = 0 ; i < numeroParcelas ; i++){
  61. totalProduccionParcela = 0;
  62.  
  63. totalMandarinas += *parcela[i];
  64. totalProduccionParcela += *parcela[i];
  65.  
  66. parcela[i]++;
  67.  
  68. totalNaranjas += *parcela[i];
  69. totalProduccionParcela += *parcela[i];
  70.  
  71. printf("\nParcela #%d: Produccion: %d ",i, totalProduccionParcela);
  72. }
  73.  
  74. printf("\nTotal produccion naranjas: %d ",totalNaranjas);
  75. printf("\nTotal produccion mandarinas: %d ",totalMandarinas);
  76. }
  77.  
  78. int preguntarParcelas(){
  79. int numeroParcelas;
  80.  
  81. do{
  82. printf("Ingrese la cantidad de parcelas: ");
  83. scanf("%d",&numeroParcelas);
  84. }while(numeroParcelas<=0);
  85.  
  86. return numeroParcelas;
  87. }
  88.  
  89. int preguntarNaranjas(){
  90. int numeroNaranjas;
  91.  
  92. do{
  93. printf("\nIngrese la cantidad de naranjas: ");
  94. scanf("%d",&numeroNaranjas);
  95.  
  96. }while(numeroNaranjas <= 0);
  97.  
  98. return numeroNaranjas;
  99. }
  100.  
  101. int preguntarMandarinas(){
  102. int numeroMandarinas;
  103.  
  104. do{
  105. printf("\nIngrese la cantidad de mandarinas: ");
  106. scanf("%d",&numeroMandarinas);
  107. }while(numeroMandarinas <= 0);
  108.  
  109. return numeroMandarinas;
  110. }
  111.  
19  Programación / Programación C/C++ / Re: alguien x favor que me diga que es lo que da error aqui en: 17 Octubre 2017, 22:11 pm
No te da más detalles el error  ???

Prueba a borrar la importación de conio y la variable "variable".

Yo he probado el mismo código haciendo los cambios que te comento y funciona sin problema.

Sobre qué plataforma estás desarrollando ?

Saludos
20  Programación / Programación C/C++ / Re: Problemas con consulta mysql en c en: 17 Octubre 2017, 10:19 am
Le acabo de echar un ojo y parece estar todo correcto, lo que yo haría sería debuggar y copiar el valor de la variable consulta1 y pegarlo directamente en mysql workbench y ver qué te devuelve, podrías tambier pegar los resultados erróneos que te devuelve.

Saludos
Páginas: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines