|
Mostrar Temas
|
Páginas: 1 2 [3]
|
21
|
Programación / Programación C/C++ / ¿Libreria mysql?
|
en: 26 Abril 2019, 03:18 am
|
buenas, alguien me podria decir que libreria mysql es buena, y si pueden dejarme un ejemplo de su uso se los agradecere mucho...
PD: uso dev-cpp ya que estoy aprendiendo
|
|
|
22
|
Programación / Programación C/C++ / Buscar y modificar lineas de un fichero
|
en: 17 Abril 2019, 22:11 pm
|
Hola, espero que todos esten bien. bueno lo que quiero hacer como explica el titulo es buscar y modificar las lineas de un fichero. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h>
/*==================== [Defines] ======================*/ #define cls system("CLS"); #define File_OpenRead doc=fopen("DB_","r"); #define File_OpenWrite doc=fopen("DB_","a+"); /*==================== [Funciones] ======================*/ void guardar(); void cargar(); /*==================== [Base de Datos] ======================*/ FILE *doc; struct DATA{ char espacio; char nombre[32]; int edad; int cedula; };
/*==================== [Programa] ======================*/ int main() { int selec; printf("1.Guardar dato \n2.Cargar datos\n"); fflush(stdin); selec = getch();//scanf("%d", &selec);
if(selec == '1'){ guardar(); }else if(selec == '2'){ cls cargar(); }else{ cls printf("esa opcion no existe\n"); main(); } return 0; }
void guardar() { cls DATA e; int option; File_OpenWrite // abriendo el archivo. do{ cls e.espacio = '\n';
printf("Ingrese su nombre: "); fflush(stdin); gets(e.nombre); printf("Ingrese su cedula: "); fflush(stdin); scanf("%d", &e.cedula); printf("Ingrese su edad: "); fflush(stdin); scanf("%d", &e.edad); printf("\n\n---Nombre:%s \n---Cedula:%d \n---Edad:%d ", e.nombre, e.cedula, e.edad); printf("\n\n1.Desea ingresar otro usuario? \n2.desea finalizar el registro? \nElija una opcion porfavor: "); fflush(stdin); option = getch();//scanf("%d", &option);
fwrite(&e, sizeof(e),1,doc);
}while(option == '1');
fclose(doc); // cerrando el archivo. cls main(); }
void cargar() { int option; DATA e; File_OpenRead //char palabra; if(doc == NULL) { cls printf("[ERROR EN EL ARCHIVO]\n"); main(); } printf("\t--------Datos Cargados--------\n");
fread(&e, sizeof(e),1,doc); while(!feof(doc)) { printf("\n"); printf("\nNombre...: %s",e.nombre); printf("\nCedula...: %d",e.cedula); printf("\nEdad.....: %d",e.edad); fread(&e, sizeof(e),1,doc); } fclose(doc); getch(); cls main(); }
ese es mi codigo si me pueden ayudar y explicarme como funcionan los cambios que hagan estaria bien, ya que no conozco mucho los codigos(comandos) de los includes y sus funciones.
|
|
|
23
|
Programación / Programación C/C++ / Como comparar un string con una palabra dentro de un documeto de texto
|
en: 3 Abril 2019, 03:19 am
|
Buenas espero que todos esten bien. bueno creo que ya el titulo explica todo, aqui estan las librerias que uso y la el string que quiero comparar... #include <stdio.h> #include <stdlib.h> #include <string.h>
FILE *doc; char DATA_B[3][12];
int main(){
strcpy(DATA_B[0],"Var1"); strcpy(DATA_B[1],"Var2"); strcpy(DATA_B[2],"Var3"); ............ .................. ............................
aqui es donde leo los e imprimo los datos del documento de texto, no logro que compare el string con la palabra que esta escrita en el documento. ejm: doc.txt{ Var1= 12 Var2= 13 Var3= 99 }
y en el programa solo imprimir el 12, 13, 99
pero no lo logro hacer, si me pudieran ayudar pls { doc = fopen("registro.txt","r"); char read; char palabra; if(doc == NULL) { printf("ERROR EN EL ARCHIVO"); return 1; } printf("\n\n\t--------Datos Cargados--------\n"); while((read = getc(doc)) != EOF) { palabra += read; if(read == '\n'|| strcmp(palabra, DATA_B[0]) == 0 && read == '=') { printf("\n"); }else{ printf("%c",read); } } fclose(doc); return 1; }
|
|
|
24
|
Programación / Programación C/C++ / [c++]Guardar y cargar datos de un fichero .txt
|
en: 28 Marzo 2019, 20:48 pm
|
Hola muy buenos dias, tarde o noche. Necesito ayuda quiero cargar unas variables en un documento de texto. aqui esta el codigo. #include <stdio.h> #include <stdlib.h> #include <conio.h>
#define cls system("CLS");
FILE *doc; int guardar(); int cargar();
int main() { int selec; printf("1.Guardar dato \n2.Cargar datos\n"); selec = getch(); if(selec < '1' || selec > '2') { cls printf("Esa opcion no es vailda\n\n"); main(); } switch(selec) { case '1': { guardar(); break; } case '2': { cargar(); break; } } return 0; }
int guardar() { cls doc = fopen("registro.txt","a+"); int a,b,c; printf("introduce el valor a la variable A: "); scanf("%d", &a);
printf("introduce el valor a la variable B: "); scanf("%d", &b);
printf("introduce el valor a la variable C: "); scanf("%d", &c); fprintf(doc, "VARIABLE A = %d\n", a); fprintf(doc, "VARIABLE A = %d\n", b); fprintf(doc, "VARIABLE A = %d\n", c); fclose(doc); cls return main(); }
int cargar() { doc = fopen("registro.txt","r"); int c; if(doc == NULL) { printf("ERROR EN EL ARCHIVO"); return 1; } printf("\n\n\t--------Datos Cargados--------\n"); while((c = getc(doc)) != EOF) { if(c == '\n') { printf("\n"); }else if(c == '='){ printf("\n"); }else{ printf("%c",c); } } fclose(doc); return 1; }
en el documento de texto se guarda de esta forma VARIABLE A = 39 VARIABLE A = 21 VARIABLE A = 3
todo bien por ahora, el problema que tengo es que cuando el programa me imprime los resultados los imprime asi. VARIABLE A 39 VARIABLE B 21 VARIABLE C 3
como puedo hacer que solo imprima el valor de la variable sin el "VARIABLE *" o solo imprimir el valor de la variable C si se desea
|
|
|
25
|
Programación / Scripting / Scripting para conseguir ip
|
en: 23 Octubre 2017, 06:34 am
|
BUENAS¡¡ Me podrían ayudar con esto como puedo conseguir la ip de alguien en el face ya e intentando con el Netstat -nbt y no me funciona no aparece la ip de mi amigo ya me la dijo pero la busque con el cmd y no me aparece, que comando puedo usar ?
|
|
|
27
|
Programación / Scripting / estaba haciendo un programa con netsh wla npero no comparte Internet
|
en: 22 Septiembre 2017, 22:32 pm
|
estaba haciendo un programa con ----------------------------------------------------- netsh wlan set hostednetwork mode=allow netsh wlan set hostednetwork ssid=%name% netsh wlan set hostednetwork key=%cont% netsh wlan start hostednetwork ---------------------------------------------------- pero no comparte Internet me ayudarían a resolver eso
Engel Lex: Los títulos deben ser descriptivos
|
|
|
|
|
|
|