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


 


Tema destacado: Página de elhacker.net en Google+ Google+


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Ayuda no entiendo donde esta el error
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda no entiendo donde esta el error  (Leído 106 veces)
adriana13

Desconectado Desconectado

Mensajes: 14


Ver Perfil
Ayuda no entiendo donde esta el error
« en: 8 Enero 2019, 21:06 »

Hola necesito ayuda con este codigo, no se donde esta el error , no me genera el archivo....

//: Generar un subprograma que permita leer de teclado letras e incorporarlos a un archivo.//
//La lectura se realiza hasta que se ingresan dos letras ‘a’ seguidas. //

Código
  1. #include <stdio.h>
  2. #include<stdlib.h>
  3. int leer_letras (int letra[]);
  4.  
  5. int main(){
  6. int let[5], i;
  7. for (i=0; i<5; i++){
  8. printf("\ningrese una letra: ");
  9. scanf("%d", &let[i]);
  10. fflush (stdin);}
  11.  
  12.  
  13. int leer_letras(int let[]);
  14.  
  15.  
  16. return 0;}
  17.  
  18. int leer_letras (int letra[]){
  19. int i;
  20. FILE *fd;
  21. fd= fopen("C:\\Users\\adria\\Downloads\\hola.txt", "wt");
  22. if (fd==NULL){
  23.    printf("error");
  24.    return 1;}
  25.  
  26.    int anterior, siguiente;
  27.    letra[0]=anterior;
  28.    siguiente= letra[1];
  29.  
  30.  
  31.    if (siguiente=="a" && anterior=="a"){
  32.        return 1;
  33.    }
  34.    else {
  35.    fputc(letra[i], fd);
  36.            }
  37.  
  38. fclose(fd);
  39. return 0;
  40.  
  41. }

MOD: Etiqueta GeSHi.


« Última modificación: 8 Enero 2019, 22:14 por MCKSys Argentina » En línea

MAFUS


Desconectado Desconectado

Mensajes: 1.410



Ver Perfil
Re: Ayuda no entiendo donde esta el error
« Respuesta #1 en: 8 Enero 2019, 21:35 »

Así no se leen cadenas de caracteres. Ni tampoco se hacen así las cadenas de caracteres.
Sobre tu función ya la miraremos cuándo hayas arreglado todo lo referente a la adquisición de la cadena.


En línea

while(is_alive(yourself)) {
    make_true(yourself, yourdreams);
}
febef

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Ayuda no entiendo donde esta el error
« Respuesta #2 en: 8 Enero 2019, 21:45 »

Buenas

Cuando pongas código trata de usar el menú de Código GeSHi para que se vea mas claro y de identarlo..

Algo así:

Código
  1.  #include <stdio.h>
  2.  
  3.  int main() {
  4.    printf("Hola Mundo");
  5.    return 0;
  6.  }
  7.  
  8.  


Por otra parte el código tiene varias cosas conceptuales básicas. Humildemente te recomiendo que copies códigos de vídeo tutoriales y comprendas como funcionan, luego confecciones tu programa.

Un abrazo!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Me da error y no entiendo que es lo que esta mal...
Programación C/C++
XafiloX 2 860 Último mensaje 27 Septiembre 2009, 13:09
por XafiloX
Donde esta mi error =( « 1 2 »
PHP
RedZer 19 4,834 Último mensaje 10 Diciembre 2010, 05:21
por RedZer
¿Dónde ésta el error?
Programación General
noob2012 5 1,120 Último mensaje 21 Marzo 2013, 22:15
por $Edu$
Ayuda no entiendo esta parte del codigo, soy principiante
Programación C/C++
spiderboot 3 1,559 Último mensaje 30 Enero 2014, 18:14
por spiderboot
No entiendo este error - Ayuda
Programación C/C++
Cero++ 5 118 Último mensaje 24 Diciembre 2018, 16:54
por Cero++
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines