|
12
|
Programación / Programación C/C++ / que mas puedo desarrollar con C?
|
en: 22 Agosto 2012, 18:11 pm
|
hola queria saber que puedo hacer sabiendo C ademas de drivers, se pueden armar exploits? o troyanos cosas asi? si alguien me pasa mas info al respecto. actualmente estoy programando c en ubuntu! tmb puedo crear programas para linux, no? saludos
|
|
|
13
|
Programación / Programación C/C++ / Re: Mostrar matriz en forma de lista!
|
en: 30 Enero 2012, 14:36 pm
|
Buenisimo!! Muchas gracias la verdad que solucione el problema!! aca dejo el codigo: #include <stdio.h> #include <stdlib.h> #include <string.h> float prod1 (float n1, float f1); float prod2 (float n1, float f1); float subtotal (float n1, float f1, float desc); int main() { int i,j; float PreUni,CantSoli,desc; char p1[6]="prod1"; char p2[6]="prod2"; char p3[6]="prod3"; char producto[7]; //-------------------CARGAMOS DATOS--------------------// printf("\tIngrese nombre del producto → "); if (producto [strlen(producto )-1] == '\n'); producto [strlen(producto )-1] = '\0'; printf("\tIngrese precio unitario → "); printf("\tIngrese cantidad solicitada → "); //-------------------MOSTRAMOS LOS DATOS--------------// { desc=prod1(PreUni,CantSoli); printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento | Subtotal ||\n"); printf("|| [%.5s] | %8.0f | %10.2f | %9.2f | %10.2f || \n||-----------------------------------------------------------||\n",producto ,CantSoli ,PreUni ,prod1 (PreUni ,CantSoli ),subtotal (PreUni ,CantSoli ,desc )); } else if (strcmp(producto ,p2 )==0) { desc=prod2(PreUni,CantSoli); printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento | Subtotal || \n"); printf("|| [%.5s] | %8.0f | %10.2f | %9.2f | %10.2f || \n||-----------------------------------------------------------||\n",producto ,CantSoli ,PreUni ,prod2 (PreUni ,CantSoli ),subtotal (PreUni ,CantSoli ,desc )); } else { printf("\n||-----------------------------------------------------------||\n|| producto | Cantidad | P.Unitario | Descuento | Subtotal ||\n"); printf("|| [%.5s] | %8.0f | %10.2f | 0.00 | %10.2f ||\n||-----------------------------------------------------------||\n",producto ,CantSoli ,PreUni ,CantSoli ); } return 0; } /////---------------------FUNCIONESSSSS----------------/////////// float prod1 (float n1, float f1) { return ((n1*f1)*10)/100; } float prod2 (float n1, float f1) { return ((n1*f1)*15)/100; } float subtotal (float n1, float f1, float descu) { return (n1*f1)-descu; }
|
|
|
14
|
Programación / Programación C/C++ / Re: Mostrar matriz en forma de lista!
|
en: 27 Enero 2012, 17:10 pm
|
claro si entiendo pero mira este es mi ejemplo!! probalo y fijate q no salen bien abajo de cada palabra los resultados. #include <stdio.h> #include <stdlib.h> #include <string.h> float prod1 (float n1, float f1); float prod2 (float n1, float f1); float subtotal (float n1, float f1, float desc); int main() { int i,j; float PreUni,CantSoli,desc; char p1[6]="prod1"; char p2[6]="prod2"; char p3[6]="prod3"; char producto[7]; //-------------------CARGAMOS DATOS--------------------// printf("\tIngrese nombre del producto → "); if (producto [strlen(producto )-1] == '\n'); producto [strlen(producto )-1] = '\0'; printf("\tIngrese precio unitario → "); printf("\tIngrese cantidad solicitada → "); //-------------------MOSTRAMOS LOS DATOS--------------// { desc=prod1(PreUni,CantSoli); printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal ||\n"); printf("|| [%s] | [%0.0f] | [%0.2f] | [%0.2f] | [%0.2f] || \n",producto ,CantSoli ,PreUni ,prod1 (PreUni ,CantSoli ),subtotal (PreUni ,CantSoli ,desc )); } else if (strcmp(producto ,p2 )==0) { desc=prod2(PreUni,CantSoli); printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal || \n"); printf("|| [%s] | [%0.0f] | [%0.2f] | [%0.2f] | [%0.2f] || \n",producto ,CantSoli ,PreUni ,prod2 (PreUni ,CantSoli ),subtotal (PreUni ,CantSoli ,desc )); } else { printf("|| producto | Cantidad | P.Unitario | Desc. | Subtotal ||\n"); printf("|| [%s] | [%0.0f] | [%0.2f] | [0.00] | [%0.2f] ||\n",producto ,CantSoli ,PreUni ,CantSoli ); } return 0; } /////---------------------FUNCIONESSSSS----------------/////////// float prod1 (float n1, float f1) { return ((n1*f1)*10)/100; } float prod2 (float n1, float f1) { return ((n1*f1)*15)/100; } float subtotal (float n1, float f1, float descu) { return (n1*f1)-descu; }
|
|
|
15
|
Programación / Programación C/C++ / Mostrar en forma de lista! [solucionado]
|
en: 27 Enero 2012, 16:55 pm
|
Hola bueno estaba realizando un programa en C y necesito mostrar los datos asi. El tema es que la primera linea la puedo mostrar sin problemas el tema es mostrar la segunda fila que tiene los guiones y la tercera fila q los resultados vienen de una funcion.
Lo q yo quiero es que me muestre asi centrados los resultados como una lista si alguien me tira una idea o alguna funcion nose, a mi se me ocurrio una matriz pero pensandolo bien nose como mostrar los resultados de la funcion.
Producto Cantidad P.Unitario Descuento Subtotal -------- -------- ---------- --------- --------- PROD1 1000 1.00 100.00 900.00
Saludos!!
|
|
|
16
|
Programación / Programación C/C++ / Re: Buscar string en Matriz
|
en: 24 Enero 2012, 15:57 pm
|
Bueno lo consegui aca les dejo el codigo para que lo vean y el que necesite tenga una idea de como hacerlo, espero que les sirva. Gracias a todos por responder!!!#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i,j,k; int ok=0; char name[6]; char nino[6]; char vec[6][6]={"agus","pepe","zazu","juan","luca"}; //-------------INGRESE NOMBRE A BUSCAR-----------------// printf("\nIngrese el nombre que desea buscar:"); if (nino [strlen(nino )-1] == '\n'); //-------------BUSCAMOS NOMBRE EN VECTOR-----------------// for(i=0;i<5;i++) { for(k=0,j=0;j<5;j++) { if (strcmp(nino , vec [i ]) == 0) ok=1; } } if(ok!=0) printf ("\t|| El nombre [%s] si se encuentra en la lista ||\n", nino ); else printf ("\t|| El nombre [%s] no esta ||\n", nino ); return 0; }
|
|
|
17
|
Programación / Programación C/C++ / Re: Buscar string en Matriz
|
en: 23 Enero 2012, 21:57 pm
|
probe la funcion de la siguiente manera como estaba en el ejemplo pero nose por q no funciona. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i,j,k; int ok=0; char name[6]; char nino[6]; char vec[6][6]={"agus","pepe","zazu","juan","luca"}; //-------------INGRESE NOMBRE A BUSCAR-----------------// printf("\nIngrese el nombre que desea buscar:"); if (nino [strlen(nino )-1] == '\n'); //-------------BUSCAMOS NOMBRE EN VECTOR-----------------// for(i=0;i<5;i++) { for(k=0,j=0;j<5;j++) { if(vec[i][j]!='\0') {name[k++]=vec[i][j]; } {printf("\tEl nombre si se encuentra en la lista\n");} } // if(ok!=1) // printf("\tEl nombre no esta en la lista\n"); return 0; }
|
|
|
18
|
Programación / Programación C/C++ / Re: Buscar string en Matriz
|
en: 23 Enero 2012, 20:20 pm
|
llegue a este codigo a ver si me dicen q estoy haciendo mal o cual es mi error. #include <stdio.h> #include <stdlib.h> #include <string.h> int main() { int i,j,k; int ok=0; char name[6]; char nino[6]; char vec[5][5]={"agus","pepe","zazu","juan","luca"}; //-------------INGRESE NOMBRE A BUSCAR-----------------// printf("\nIngrese el nombre que desea buscar:"); if (nino [strlen(nino )-1] == '\n'); //-------------BUSCAMOS NOMBRE EN VECTOR-----------------// for(i=0;i<5;i++) { for(k=0,j=0;j<5;j++) { if(vec[i][j]!='\0') name[k++]=vec[i][j]; } if(name==nino) {printf("\tEl nombre si se encuentra en la lista\n"); ok=1;} } if(ok!=1) printf("\tEl nombre no esta en la lista\n"); return 0; }
|
|
|
19
|
Programación / Programación C/C++ / Re: Buscar string en Matriz
|
en: 23 Enero 2012, 16:59 pm
|
las palabras estan en horizontal creo. Se me ocurre algo de q "Mientras no sea \0 q siga ejecutando hasta guardar el string y despues compararlo con el ingresado para ver si esta en la lista o no, o algo asi" tengo este codigo q modifique recien y me muestra las palabras. #include <stdio.h> #include <stdlib.h> int main() { int i,j,name; char nino[]=""; char vec[5][5]={"agus","pepe","zazu","juan","luca"}; //-------------CARGAMOS NOMBRES DE NIÑOS-----------------// //-------------INGRESE NOMBRE A BUSCAR-----------------// printf("\nIngrese el nombre que desea buscar:"); //-------------BUSCAMOS NOMBRE EN VECTOR-----------------// for(i=0;i<6;i++) { for(j=0;j<6;j++) { } } return 0; }
|
|
|
20
|
Programación / Programación C/C++ / Buscar string en Matriz [Solucionado]
|
en: 23 Enero 2012, 16:36 pm
|
Hola tengo este codigo mas o menos y necesito buscar el string en la matriz y que me diga si esta o no, una palabra en la matriz. #include <stdio.h> #include <stdlib.h> int main() { int i,j,name; char nino[]=""; char vec[6][6]={"agus","pepe","zazu","juan","luca"}; //-------------CARGAMOS NOMBRES DE NIÑOS-----------------// //-------------INGRESE NOMBRE A BUSCAR-----------------// printf("\nIngrese el nombre que desea buscar:"); //-------------BUSCAMOS NOMBRE EN VECTOR-----------------// for(i=0;i<6;i++) { for(j=0;j<6;j++) { ????¿?¿??¿ ????¿?¿??¿ } } return 0; }
|
|
|
|
|
|
|