Sábado 14 de Diciembre de 2024, 20:29
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
se me cae el programa
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: se me cae el programa (Leído 1083 veces)
el_funa
Nuevo Miembro
Mensajes: 12
se me cae el programa
«
en:
Jueves 9 de Julio de 2009, 01:45 »
0
al apretar la opcion 3 se me cae el programa y no me copia :/
Código: C++
#include <stdio.h>>
#include <stdlib.h>
int
main
(
)
{
int
la
;
printf
(
"Ingrese el numero para eligir la opcionn"
)
;
printf
(
"[1] Ingresar nuevo texton"
)
;
printf
(
"[2] Ver el texton"
)
;
printf
(
"[3] Copiar el texto en texto.txtn"
)
;
printf
(
"[4] SALIRn"
)
;
char
linea
[
30000
]
;
fgets
(
linea,
sizeof
(
linea
)
,
stdin
)
;
sscanf
(
linea,
"%d"
,
&
la
)
;
char
frase
[
30000
]
;
switch
(
la
)
{
case
1
:
FILE
*
g1
;
g1
=
fopen
(
"frase.txt"
,
"w"
)
;
printf
(
"Ingrese texto: n"
)
;
//scanf("%s",&frase);
fgets
(
frase,
sizeof
(
frase
)
,
stdin
)
;
fputs
(
frase,g1
)
;
fclose
(
g1
)
;
break
;
case
2
:
FILE
*
g2
;
g2
=
fopen
(
"frase.txt"
,
"r"
)
;
if
(
g2
==
NULL
)
{
printf
(
"EL ARCHIVO NO EXISTEn"
)
;
}
else
{
while
(
!
feof
(
g2
)
)
{
fgets
(
frase,
30000
,g2
)
;
printf
(
"%sn"
,frase
)
;
fputs
(
frase,g2
)
;
fclose
(
g2
)
;
break
;
case
3
:
FILE
*
f1,
*
f2
;
f1
=
fopen
(
"frase.txt"
,
"r"
)
;
f2
=
fopen
(
"copia.txt"
,
"w"
)
;
if
(
f1
==
NULL
)
{
printf
(
"EL ARCHIVO NO EXISTEn"
)
;
}
else
{
while
(
!
feof
(
f1
)
)
{
fputs
(
fgets
(
frase,
30000
,f1
)
,f2
)
;
}
}
fclose
(
f1
)
;
fclose
(
f2
)
;
break
;
case
4
:
exit
(
0
)
;
break
;
default
:
printf
(
"ERROR: ingrese el numero correcton"
)
;
break
;
}
}
system
(
"PAUSE"
)
;
return
EXIT_SUCCESS
;
}
}
Tweet
el_funa
Nuevo Miembro
Mensajes: 12
Re: se me cae el programa
«
Respuesta #1 en:
Jueves 9 de Julio de 2009, 04:03 »
0
vi y el problema que no me copia esta aqui pero no se que colocar para que me copie el texto
Código: C++
fputs
(
fgets
(
frase,
30000
,g1
)
,g2
)
;
m0skit0
Miembro de PLATA
Mensajes: 2337
Nacionalidad:
Re: se me cae el programa
«
Respuesta #2 en:
Jueves 9 de Julio de 2009, 11:35 »
0
Ponle un
system("PAUSE");
justo antes del
return EXIT_SUCCESS;
, a ver.
Fr33k K0mpu73r
el_funa
Nuevo Miembro
Mensajes: 12
Re: se me cae el programa
«
Respuesta #3 en:
Viernes 10 de Julio de 2009, 05:32 »
0
no ese no es el problema, pero ya lo solucione era por las { y otra cosita pequeña
saludos
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
se me cae el programa