Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
Programa para sobre escribir un archivo

ya estuve viendo sobre un programa para sobre escribir pero estaba en delphi ahora lo kiero hacer en c+ el archivo a modificar contiene texto ,, pero no es un txt

Cita:
// text_write.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main()
{
String^ fileName = "textfile.txt";

StreamWriter^ sw = gcnew StreamWriter(fileName);
sw->WriteLine("text");
sw->Write("text");
sw->WriteLine("text");
sw->WriteLine("text");
sw->WriteLine("text");
sw->WriteLine(text);
sw->Close();
Console::WriteLine("a new file ('{0}') has been written", fileName);

return 0;
}

chequen y me dicen ,,

y al final que abra el explorer o el navegador ya sea explorer o mozilla ,, eso si no tengo idea

gracias de antemano
Responder Con Cita
  #2  
Antiguo 05-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
tambien este code pero en si como soy novato como quedaria ya nadamas para compilar

Cita:
  1. [FONT='Courier New',Courier,monospace]string FilePath = "MiArchivo.txt";//aunque no seas txt ,, si tiene texto se puede modificar ???????
    [/font]
  2. [FONT='Courier New',Courier,monospace]// Creamos una instancia de la clase StreamWriter[/font]
  3. [FONT='Courier New',Courier,monospace]StreamWriter Writer = File.CreateText(FilePath); // Creamos el archivo[/font]
  4. [FONT='Courier New',Courier,monospace]Writer.WriteLine("aki el kontenido );// Escribimos en el archivo pero para hacer varias lineas es como el sorce de arriva ???
    [/font]
  5. [FONT='Courier New',Courier,monospace]Writer.Close();// Cerramos el archivo[/font]

esos dos code kual me convendria mejor para hacer varias lineas y para codearlos por si mi antivirus lo detecta ,, ya que en delphi tengo ese problema
Responder Con Cita
  #3  
Antiguo 06-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
que no hay nadie que me eche la mano
Responder Con Cita
  #4  
Antiguo 14-09-2007
JAVH JAVH is offline
Miembro
 
Registrado: mar 2007
Posts: 17
Poder: 0
JAVH Va por buen camino
Esto es código estándar, lo que debería funcionar en cualquier compilador de C/C++, de acuerdo al ejemplo de arriba
C
Código:
#include <stdio.h>

main()
{
      FILE *sw;
      sw=fopen("ruta_y_nombre_del_archivo","a+");
      
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      
      fclose(sw);
}
C++
Código:
#include <fstream.h>

main()
{
       ofstream sw("ruta_y_nombre_del_archivo");
       
       sw<<"text"<<endl;
       sw<<"text";
       sw<<"text"<<endl;
       sw<<"text"<<endl;
       sw<<"text"<<endl;
       sw<<"text"<<endl;

       sw.close();
}
Muy conveniente que leas la documentación de fopen y iftream/ofstream para los diversos modos de abrir un archivo.

Para ejecutar el navegador intenta con la función de la API WinExec

Código:
WinExec("ruta_y_nombre_del_programa_que_deseas_abrir", SW_NORMAL);
También puedes usar la función ShellExecute, pero es un poco más complicada de utilizar, ya que lleva más parámetros.

Saludos.
Responder Con Cita
  #5  
Antiguo 14-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
ok man muchas gracias deja compilo y veo como funciona
Responder Con Cita
  #6  
Antiguo 19-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
Oye man tengo un problema al compilar en DEV C++ si funciona bien los sources que me diste pero el problema es que al colocar la ruta me sale un error al ejecutar ,, dice que la memoria no read ,, y me sale un error

las ruta la coloco por ejemplo c:\windows\system32\archivo

el archivo no es un txt pero si es archivo de escritura

Código:
 
#include <stdio.h>

main()
{
      FILE *sw;
      sw=fopen("c:\windows\system32\archivo","a+");
      
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      fprintf(sw,"%s","text\n");
      
      fclose(sw);
}
Responder Con Cita
  #7  
Antiguo 20-09-2007
JAVH JAVH is offline
Miembro
 
Registrado: mar 2007
Posts: 17
Poder: 0
JAVH Va por buen camino
Aquí tienes un pequeño error:

Código:
sw=fopen("c:\windows\system32\archivo","a+");
para representar el símbolo "\" lo debes representar de la forma "\\", por lo que quedaría así:

Código:
sw=fopen("c:\\windows\\system32\\archivo","a+");
Saludos.
Responder Con Cita
  #8  
Antiguo 20-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
ok man deja compilo te digo los resutaldos de la compilacion

saludos y gracias de antemano
Responder Con Cita
  #9  
Antiguo 29-09-2007
Avatar de Yusk333
Yusk333 Yusk333 is offline
Miembro
 
Registrado: ago 2007
Posts: 34
Poder: 0
Yusk333 Va por buen camino
si efectivamente me faltaba eso pero el problema es que me lo toma como virus alguna idea para modificar el source '
Responder Con Cita
  #10  
Antiguo 29-09-2007
JAVH JAVH is offline
Miembro
 
Registrado: mar 2007
Posts: 17
Poder: 0
JAVH Va por buen camino
Deja de usar Norton, es un pésimo antivirus, o al menos reduce el nivel de "paranoia".
Responder Con Cita
Respuesta



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
Sobre Escribir un archivo de texto mangel Varios 7 04-06-2012 22:29:04
Programa para reescribir un archivo Yusk333 API de Windows 23 23-08-2007 13:45:44
Escribir en archivo remoto. Maibok Servers 1 28-03-2007 10:57:44
interesante programa para calcular los efectos de un impacto sobre la tierra gmontes La Taberna 1 23-02-2007 19:11:07
programa para validar formato de archivo de texto n3mohack Varios 4 21-04-2005 00:27:00


La franja horaria es GMT +2. Ahora son las 19:47:00.


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