Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-11-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Cita:
Empezado por jcdca Ver Mensaje
me da un error y se sale.
¿Y qué error es?

Por cierto, bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración

Recuerda poner los tags al código fuente, ejemplo:



Gracias
Responder Con Cita
  #2  
Antiguo 24-11-2014
jcdca jcdca is offline
Miembro
NULL
 
Registrado: nov 2014
Posts: 15
Poder: 0
jcdca Va por buen camino
esa es la imagen, me sale una ventana emergente.
Imágenes Adjuntas
Tipo de Archivo: jpg codigo2.JPG (35,7 KB, 9 visitas)
Responder Con Cita
  #3  
Antiguo 24-11-2014
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Depúralo paso a paso para encontrar la línea que te da el problema.
Responder Con Cita
  #4  
Antiguo 24-11-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 14
aguml Va por buen camino
Tienes varios fallos:

Código PHP:
palabra+=caracter
Eso no está bien porque usas para guardar la cadena una variable char y no un array. No lo he probado pero pon por ejemplo:

Código PHP:
char palabra[50]; 
Ademas tampoco se puede concatenar asi un array de caracteres ya que lo que haces es incrementar el valor de palabra[0]. Usa strcat para concatenar cada caracter o usa un indice que irias incrementando para ir copiando cada caracter uno tras otro. Por ejemplo:

Código PHP:
char palabra[50];
int indice 0;

while(!
feof(fichero)){
    
caracter fgetc();
    
palabra[indice] = caracter;
    
indice++;
    if(
caracter == ';')
        break;
}
palabra[indice] = '\0'
Ojo, no está probado pero la idea es esa.
Responder Con Cita
  #5  
Antiguo 24-11-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Poder: 14
aguml Va por buen camino
Esto está probado y hace lo que quieres aunque yo en este caso usaria mejor fscanf y me quitaba de lios de leer caracter a caracter pero bueno:

Código PHP:
#include <stdio.h>
#include <stdlib.h>

int main(int argccharargv[])
{
   
int cantidadxindice;
   
char caracter;
   
char palabra[50];
   
FILE *archivo;

   
printf("\n\t\t Indique el numero de palabras a usar: ");
   
scanf("%d",&cantidad);

   
archivofopen("prueba.txt","r");

   if (
archivo== NULL){
      
printf("\nEl archivo no se encuentra.\n");}
   else{
      for(
0cantidadx++)
      {
         
indice=0;
         while (!
feof(archivo)){

            do{
               
caracter fgetc(archivo);
            }while(
caracter == '\n');

            if (
caracter != ';'){
               
palabra[indice] = caracter;
               
indice++;
            }else{
               
palabra[indice] = '\0';
               
printf("\n %s",palabra);
               break;
            }
         }
      }
   }
   
printf("\n\n");
   
system("PAUSE");;

   return 
0;
}
//--------------------------------------------------------------------------- 
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Guardar un DBGrid como archivo *.dbf richisaurio Conexión con bases de datos 13 25-01-2013 17:53:32
¿como guardar un archivo de texto como ANSI? JXJ Varios 2 09-09-2011 21:26:29
Posible Guardar QuickReport Como Archivo jirbert Varios 5 24-07-2008 10:27:40
Como guardar un TChart en archivo gif? crespopg Gráficos 1 04-05-2007 23:18:26
Como guardar un objeto en un archivo ? cmurua71 OOP 7 18-11-2005 21:26:30


La franja horaria es GMT +2. Ahora son las 14:32:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi