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

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64
531  Programación / Programación C/C++ / Re: Como imprimo un string? en: 7 Octubre 2018, 00:59 am
en C++:

Código
  1. string cadena;
  2. getline(cin, cadena);
  3. cout << cadena << endl;
En C:


Código
  1. char cadena[256];
  2. scanf("%[^\n]s",cadena);
  3. printf("%s",cadena);
532  Programación / Programación C/C++ / Re: Problemas al modificar un registro de un archivo en: 6 Octubre 2018, 22:01 pm
tdocente es un registro de datos personales de un docente, ya encontre el error el error estaba en un simple caracter en todos mis procedimientos y funciones, faltaba un caracter "b"; habia encontrado un metodo de copiar en un archivo temporal todos los registros menos el especificado por el usuario, borrar el original y renombrar el temporal por el noombre del archivo orginal , pero es medio aburrido, asi que simplemente modifique el registro especificado y ya, gracias  ;-)
533  Programación / Programación C/C++ / Re: Archivos binarios en: 6 Octubre 2018, 12:09 pm
Esta bien MAFUS, quiero agarrar la logica primero luego me centrare en eso, ademas asi nos estan ennseñando en el secundario, voy a primer año  ;-)
534  Programación / Programación C/C++ / Re: ¿AYUDA por que este programa crashea? en: 6 Octubre 2018, 10:50 am
Porque en C/C++ la primera posicion inicial de un arreglo/vector es 0,
Por ejemplo si declaras un arreglo de 4 elementos , este contendra elementos desde la osicion 0 a la 3 solamente, es decir las posiciones 0,1,2 y 3
535  Programación / Programación C/C++ / Re: Lista circular simple de enteros con 1 puntero en: 6 Octubre 2018, 08:29 am
Pensando un poco lo pude resolver olvide poner la estructura de datos que tenia el programa.

Código
  1. typedef struct tnodo *pnodo;
  2. typedef struct tnodo{
  3. int dato;
  4. pnodo sig;
  5. };
  6. typedef struct tlista{
  7. pnodo inicio;
  8. int contador;
  9. };
  10.  
  11. void contar_negativos(pnodo nodo, tlista lista, int &n)
  12. {
  13. pnodo i=nodo;
  14. if(lista.contador!=0){
  15. if(i->dato<0){
  16. n++;
  17. }
  18. lista.contador--;
  19. contar_negativos(i->sig,lista,n);
  20. }
  21. }
  ;-)
536  Programación / Programación C/C++ / Problemas al modificar un registro de un archivo en: 6 Octubre 2018, 03:44 am
Hola, mi prodecimiento no modifica el registro tal, luego de modificarlo me guarda cualquier cosa, el problema estara en el procedimiento de carga? puse fflush(stdin); por todas partes;
Código
  1. void modificar(parchivo docentes, int codigo)
  2. {
  3. tdocente d;
  4. bool encontrado=false;
  5. docentes=fopen("docentes.txt","r+");
  6. if(docentes==NULL){
  7. cout<<"No se pudo abrir el archivo"<<endl;
  8. }
  9. else{
  10. while(!feof(docentes) && !encontrado){
  11. fread(&d,sizeof(d),1,docentes);
  12. if(!feof(docentes) && codigo==d.legajo){
  13. encontrado=true;
  14. }
  15. }
  16. if(encontrado==false){
  17. cout<<"Docente no encontrado"<<endl;
  18. }
  19. else{
  20. cargar(d);
  21. fseek(docentes,-sizeof(d),1);
  22. fwrite(&d,sizeof(d),1,docentes);
  23. }
  24. }
  25. fclose(docentes);
  26. }
 :huh:
537  Programación / Programación C/C++ / Re: ¿AYUDA por que este programa crashea? en: 5 Octubre 2018, 23:57 pm
Simples errores de sintaxis, pero la logica esta bien
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int comparador(int n ){
  4. if(n>0 and n<=15){
  5.  return n;
  6. }else{
  7.  printf("NUMERO INCORRECTO!\n");
  8.  return 0;
  9. }
  10. }
  11.  
  12. int main(){
  13. int num, v,i;
  14. printf("Cuantos alumnos hay? MAX 15 MIN 1: ");
  15. scanf("%i", &num);
  16. v=num;
  17. int array[v];
  18. if(comparador(num) != 0){
  19.  for(i=0;i<v;i++){
  20.   printf("Que nota ha sacado el alumno %d?:", i+1);
  21. scanf("%d",&array[i]);
  22.  }
  23.  for (i=0;i<v;i++){
  24.  printf("El alumno %i ha sacado %i\n",i+1, array[i]);
  25.  }
  26. }
  27. }
538  Programación / Programación C/C++ / Re: Archivos binarios en: 5 Octubre 2018, 23:26 pm
Bueno, ya encontre el error no era lo que decian por aca, ahora quiero que los que piensen sean ustedes, no hace falta que me digan como arreglar el error, como mucho se puede decir la linea donde esta el error nada mas(faltan dos funciones, o sea 2 lineas de codigo)  ;-)
539  Programación / Programación C/C++ / Re: Archivos binarios en: 5 Octubre 2018, 18:59 pm
NEBIRE, solo me lee el primer elemento del archivo los demas no, esta bien el recorrido o tengo que hacer otro especial para archivos binarios?
540  Programación / Programación C/C++ / Re: Archivos binarios en: 5 Octubre 2018, 17:57 pm
Bueno la funcion consulta no me esta retornando valores validos, en un momento mi codigo retornaba puros 0 ahora retorna puros 1
Páginas: 1 ... 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 [54] 55 56 57 58 59 60 61 62 63 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines