|
Mostrar Temas
|
Páginas: 1 [2] 3
|
11
|
Sistemas Operativos / GNU/Linux / Ayuda con abrir puertos.
|
en: 23 Diciembre 2019, 19:52 pm
|
Buenas les pido ayuda, no uso rauter solo modem o de vez en cuando mi telefono, lo que quiero es abrir los puertos para que un amigo pueda acceder a mi pagina creada con xampp y un programa en c++ con sfml que usa el puerto 45000 de prueba por la ip publica, ya e intentado varias formas pero al usar una pagina online para verificar los puertos me dice que esta cerrado me pueden decir como puedo hacer porfavor se los agradecere mucho.
edit: Uso zorin os basado en ubuntu 16.04.
|
|
|
12
|
Sistemas Operativos / GNU/Linux / Problema con alto consumo de cpu linux mint
|
en: 29 Septiembre 2019, 17:03 pm
|
Hola bueno como dice el titulo apenas e instalado linux mint cinnamon, y sin instalar nada consume 10-20% del cpu y cuando abro algo incluso el gestor de archivos sube a 100% me podrían ayudar a solucionarlo. Linux mint cinnamon 4.0.10 Núcleo linux 4.15.0-20-generic Procesador "Intel celeron cpu 847 @ 1.10Ghz * 2" Memoria 1.8gb Discoduro 90gb Tarjeta gráfica "Intel Corporation 2nd generation corte processor family integrated graphics controller
|
|
|
15
|
Programación / Programación C/C++ / Interfaz grafica moderna con dev-c++ ??
|
en: 31 Julio 2019, 01:56 am
|
Buenas a todos, algún video o tutorial de como hacer una interfaz con dev-c++? Hice un programa en consola que guarda y carga datos de personas como nombre, apellidos, etc Solo quisiera hacerle una interfaz que sea sencilla para el usuario pero ko hayo como hacerlo
|
|
|
16
|
Programación / Programación General / No se si poner esta duda aquí...
|
en: 24 Julio 2019, 19:13 pm
|
Buenas, espero que todos estén bien. Mi duda es sobre un lenguaje que en estos días llamado RUST quisiera saber que tan potente puede ser comparable con otros lenguajes y si facilita la programación de app de escritorios multiplataforma...
Si conocen el lenguaje me gustaría que me dijeran algo sobre el
|
|
|
17
|
Programación / Programación C/C++ / herramientas para empezar con socket(windows)
|
en: 2 Junio 2019, 04:13 am
|
Hola espero que esten bien. Queria que me ayudaran a pasarme o decirme cuales son las herramientas, includes, etc, que se utilizan para crear programas que se comuniquen entre si por internet o lan mediante tpc/ip.
Tengo el dev-C++ pero me hacen falta las herramientas para trabajar con socket...
Espero que me puedan ayudar con eso.
|
|
|
18
|
Programación / Programación C/C++ / hacer servidor y cliente en windows
|
en: 21 Mayo 2019, 02:47 am
|
Hola, disculpen la molestia, pero me podrian ayudar a buscar un tuto que funcione en windows, tengo dev-c++ y quisiera un tuto de socket para hacer cliente y servidor mandado una variable e imprimirlo en la otra pc via internet
|
|
|
19
|
Programación / Programación C/C++ / descubri un problema con una duncion del dev-c++ con la lib. stdio.h
|
en: 18 Mayo 2019, 03:46 am
|
El error es que al digitar el numero "26" y guardarlo, al cargarlo no carga nada y si guardas algo mas adelante de eso no se muestra ni se guarda correctamente... quiero saber si se puede reparar o necesitare otro compilador #include <stdio.h>
struct data{ int a; int b; };
void proceso(){ FILE *file; data dat; file = fopen("Prueba.txt", "r"); if(file == NULL) printf("ERROR EN EL ARCHIVO\n\n");
fread(&dat,sizeof(dat),1,file);
while(!feof(file)){ printf("Resultado a: %d \nResultado b: %d\n\n", dat.a, dat.b); fread(&dat,sizeof(dat),1,file); }
fclose(file); }
int main(){ FILE *file; data dat; file = fopen("Prueba.txt", "a"); if(file == NULL) printf("ERROR EN EL ARCHIVO\n\n"); printf("NUMERO a: "); scanf("%d", &dat.a); printf("NUMERO b: "); scanf("%d",&dat.b); fwrite(&dat, sizeof(dat),1,file); fclose(file); printf("\n==============================================\n==============================================\n\n"); proceso(); return 0; }
|
|
|
20
|
Programación / Programación C/C++ / [Solucion] eliminar/editar contenido de un fichero
|
en: 5 Mayo 2019, 16:01 pm
|
Buenas aqui esta la solucion, ahora guarda, carga y edita los datos #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <cctype>
/*==================== [Defines] ======================*/ #define cls system("CLS"); #define File_OpenRead doc=fopen("DB_","r"); #define File_OpenWrite doc=fopen("DB_","a+"); /*==================== [Funciones] ======================*/ void guardar(); void cargar(); void buscar(); /*==================== [Base de Datos] ======================*/ FILE *doc; struct DATA{ char nombre[13]; int edad; };
/*==================== [Programa] ======================*/ int main() { fclose(doc); int selec; printf("1.Guardar \n2.Cargar \n3.Buscar \n"); fflush(stdin); selec = getch();
switch(selec){ case '1':{ cls guardar(); break; } case '2':{ cls cargar(); break; } case '3':{ buscar(); break; } } cls printf("[ESA OPCION NO EXISTE]\n"); main();
return 0; }
void guardar() { DATA e; int selec;
File_OpenWrite // abriendo el archivo.
if(doc == NULL) { cls printf("[ERROR EN EL ARCHIVO]\n"); main(); } do{ cls printf("Ingrese su nombre: "); fflush(stdin); gets(e.nombre);
for (char i = 0; i < strlen(e.nombre) ; i++){ e.nombre[i] = tolower(e.nombre[i]); }
printf("Ingrese su edad: "); fflush(stdin); scanf("%d", &e.edad);
printf("\n\n---Nombre:%s \n---edad: %d\n", e.nombre, e.edad); printf("\n\n1.desea finalizar el registro? \n2.Registrar otro usuario? \nElija una opcion porfavor: "); fflush(stdin); selec = getch(); fwrite(&e, sizeof(e),1,doc); }while(selec == '2');
fclose(doc); cls main(); }
void cargar() { File_OpenRead DATA e;
if(doc == NULL) { cls printf("[ERROR EN EL ARCHIVO]\n"); main(); }
fread(&e, sizeof(e),1,doc); while(!feof(doc)){ printf("\nNombre.....: %s", e.nombre); printf("\nEdad.........: %d", e.edad); fread(&e, sizeof(e),1,doc); }
printf("\n\nPrecione una tecla para volver...");
fclose(doc); getch(); cls main(); }
void buscar() { File_OpenWrite DATA e;
char b_nombre[13];
if(doc == NULL) { cls printf("[ERROR EN EL ARCHIVO]\n"); main(); } cls printf("Ingrese el nombre a buscar: \n");fflush(stdin); gets(b_nombre);
for (char i = 0; i < strlen(b_nombre) ; i++){ b_nombre[i] = tolower(b_nombre[i]); } cls
while(strcmp(e.nombre, b_nombre)){
fread(&e, sizeof(e),1,doc);
if(feof(doc)){ cls printf("[NO SE ENCONTRARON RESULTADOS]\n"); main(); } } printf("\nNombre.....: %s", e.nombre); printf("\nEdad.........: %d\n", e.edad); printf("\n\nPrecione una tecla para volver...");
fclose(doc); getch(); cls main(); }
Listo ya logre conseguir la solucion al problema y dejo la solucion aqui para los que necesiten hacer algo parecido..Funcion: Funciona creando un archivo temporar y mientras que no se encuentre el dato que estas buscando se van guardando los otros... void eliminar() { File_OpenRead FILE *d_temp; d_temp = fopen("DB_TEMP", "w"); DATA e; int b_cedula;
if(doc == NULL) { cls printf("[ERROR EN EL ARCHIVO]\n"); main(); }
cls printf("Escriba el numero de cedula del usuario que desea eliminar: "); fflush(stdin); scanf("%d", &b_cedula);
cls fread(&e, sizeof(e),1,doc);
while(!feof(doc)){
if((e.cedula == b_cedula)==0){ fwrite(&e, sizeof(e),1,d_temp); }else{ printf("Estos datos han sido eliminados..."); printf("\nNombre.....: %s", e.nombre); printf("\nCedula.....: %d", e.cedula); printf("\nEdad.......: %d\n", e.edad); }
fread(&e, sizeof(e),1,doc); } printf("\n\nPrecione una tecla para volver...");
fclose(d_temp); fclose(doc); remove("DB_"); rename("DB_TEMP", "DB_"); getch(); cls main(); }
|
|
|
|
|
|
|