Autor
|
Tema: [C] Problema archivo existente. (Leído 8,043 veces)
|
KZN
Desconectado
Mensajes: 98
|
Estoy intentando crear un código que me diga si existe o no un programa y me da error, os suplico ayuda, aquí os dejo el código.
#include <stdio.h> #include <stdlib.h> #include <Shlobj.h> #include <windows.h> #include <dir.h> #include <sys/types.h> #include <dirent.h>
if (System.IO.File.Exists("C:\\aqui\\esta\\zzzz.txt")) { //código si fichero existe } else { //código si fichero no existe }
Código del error 12 1 (Ruta) Error] expected identifier or '(' before 'if' 16 13 (Ruta) [Error] expected identifier or '(' before 'else'
|
|
|
En línea
|
|
|
|
MAFUS
Desconectado
Mensajes: 1.603
|
¿Qué tal si empiezas encerrándolo todo dentro de una función? Por ejemplo int main()
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Esto es C#, no C++: System.IO.File.Exists("C:\\aqui\\esta\\zzzz.txt")
Luego, no puedes poner código sin m.as Tienes que poner la función main: int main(){ // ... }
|
|
|
En línea
|
|
|
|
KZN
Desconectado
Mensajes: 98
|
Sigue sin funcionar, os agradezco la ayuda y sigo esperando a quien tenga la respuesta definitiva
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Sigue sin funcionar, os agradezco la ayuda y sigo esperando a quien tenga la respuesta definitiva
No te podemos dar una respuiesta "definitiva" si no nos dices cómo lo tienes ahora.
|
|
|
En línea
|
|
|
|
KZN
Desconectado
Mensajes: 98
|
Probe a meterlo dentro de int main y no funciono, así que lo deje como postee al principio del post
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Que al hacer una cosa siga dando errores, no significa que esa correción sea incorrecta. No tienes que meterlo todo en el main, solo el código, sin los includes. Y no es el único problema; mira lo que te escribí. Y di qué compilador usas.
|
|
|
En línea
|
|
|
|
KZN
Desconectado
Mensajes: 98
|
Utilizo Dev C++
|
|
|
En línea
|
|
|
|
ivancea96
Desconectado
Mensajes: 3.412
ASMático
|
Esto es C#, no C++: System.IO.File.Exists("C:\\aqui\\esta\\zzzz.txt")
Luego, no puedes poner código sin m.as Tienes que poner la función main: int main(){ // ... }
No te podemos dar una respuiesta "definitiva" si no nos dices cómo lo tienes ahora.
|
|
|
En línea
|
|
|
|
KZN
Desconectado
Mensajes: 98
|
#include <stdio.h> #include <stdlib.h> #include <Shlobj.h> #include <windows.h> #include <dir.h> #include <sys/types.h> #include <dirent.h>
int main () { if (System.IO.File.Exists("C:\\algo.txt")) { //código si fichero existe } else { //código si fichero no existe } }
Código error (Ruta) In function 'main': 14 5 (Ruta) [Error] 'System' undeclared (first use in this function) 14 5 (Ruta) [Note] each undeclared identifier is reported only once for each function it appears in
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Detener sonido de un flash ya existente
Diseño Gráfico
|
SeniorX
|
2
|
5,462
|
17 Abril 2007, 17:05 pm
por eagle17
|
|
|
Eliminar algo ya existente en html?
Desarrollo Web
|
Cergath
|
3
|
3,636
|
2 Diciembre 2010, 14:57 pm
por Cergath
|
|
|
¿Algoritmo existente?
« 1 2 »
Programación C/C++
|
goto C
|
13
|
5,801
|
29 Julio 2013, 17:02 pm
por goto C
|
|
|
append , . a un string existente
Programación C/C++
|
bash
|
1
|
2,142
|
12 Junio 2015, 04:29 am
por rir3760
|
|
|
copiar el ultimo archivo existente
Scripting
|
eltioted
|
1
|
2,493
|
25 Julio 2015, 00:58 am
por Mad Antrax
|
|