123. Programación en C++ || Archivos || Escribir en un archivo de texto
Вставка
- Опубліковано 30 січ 2025
- Puedes apuntarte al curso completo en la siguiente plataforma:
Hotmart: hotmart.com/es...
En C++ un fichero es simplemente un flujo externo que se puede abrir para entrada (dando lugar a un flujo de archivo de entrada que, para simplificar, llamaremos simplemente archivo o fichero de entrada), para salida (dando lugar a un flujo de archivo de salida que, para simplificar, llamaremos simplemente archivo o fichero de salida) o para entrada-salida (archivo o fichero de entrada-salida o archivo de E/S).
Descarga el código del ejercicio 1, en el siguiente link (solo uno).
Mega: mega.nz/#!pFhh...
Mediafire: www.mediafire.c...
Visita mi sitio web para más cursos:
programacionat...
Sigueme por las redes sociales:
Facebook ProgramacionATS: goo.gl/sqmEE1
Twiter: goo.gl/WE4oaP
Hotmail: alejandro.acb@hotmail.com
Facebook personal: goo.gl/xL9qLl
instagram: @alejandroats
Cuenta paypal para donaciones: migueltaboadas@hotmail.com
💻 Apúntate al curso completo de Programación en C++:
Hotmart: hotmart.com/es/marketplace/productos/programacion-en-c-v0ivo/N78682741H
gracias por todo alejandro fuiste grande
La verdad, descansa en paz, me ayudaste demasiado en su momento, fuiste un grande.
Descansa en paz Alejadro, nadie impartió conocimientos de manera desinteresada como tu lo hiciste. Si puedes imaginarlo puedes programarlo, hasta luego.
por que dices eso ?? no me diga que fallecio alejandro ???
@@Richard-xh5iw Tristemente pero así es, el murió el dos de agosto del 2019
@@KiamJ No... que tragico, pero como paso que susedio de que fallecio no supe nada al respecto. No puedo creer :(
@@Richard-xh5iw por un cáncer, por lo que he leído en los huesos...
@@Richard-xh5iw suenas un ignorante al no saber eso.
Este chico es genial, tanto que mi profe de programación en vez de dar clase, nos deja ver los videos de este bro, y apartir de eso nos deja ejercicios. Que lastima que no este aquí para ver todo lo que ha logrado y lo mucho que ha ayudado a los estudiantes. Tienes mi respeto y admiracion.
cin>>cielo;
cout
Jamás tendré un corazón de este gran hombre, gracias a él pude pasar el curso de algoritmos e introducción a la computación y aprendí el lenguaje de c++. Que en paz descanse mi gran hombre.
Un gran hombre :') gracias a él aprobé la materia de programación, siempre tendrá un espacio en mi corazón❤️😔
yo tengo un año y unos meses programando, aprende js, html, css, c#. Y numca havia visto un curso tan bueno de programacion, antes de este curso, odiaba c++, xq era un lenguaje de programacion viejo, pero haora me retracto de mis palabra, gracias a ti me enamore de este lenguaje de programacion, tus enceñansas van a quedar para siempre en mi corason, descanza en paz bro, se nos fue un grande.
Hay que empezar a aprender a escribir.
2022 y este joven sigue salvando la vida a los que estamos aprendiendo programación
Aún me sigues ayudando bro❤❤
Alejandro, que sepas que tus videos me han dado la vida estudiando informática en la carrera. Tú junto a Unicoos sois los mejores por ayudar tanto a la gente creando este tipo de contenido.
Sea donde sea que te encuentres crack, te digo gracias, muchas gracias por todos, tu memoria perdura a los años entre todos los autodidactas que desean aprender sobre programación y los que andamos en carrera, gracias crack.
Tenias un gran talento para enseñar, en serio que se te entendía todo, muchas gracias por dejar tu legado.
2024 y sigo aprendiendo de este gran Profesor!!! Vez tras vez vuelvo a revisar conceptos y repasar cosas que me olvido.
Me pones de buenas, como que siempre tienes esa cara de felicidad, y lo explicas todo super alegre.
Por cierto, Buen video.
y aun sigues ayudando exelente amigo si lo puedes imaginar lo puedes programar descansa en paz
jodaaaaaaa este man si que explica bien! no como los otros youtubers que lo hacen por hacer. Aqui entiendo de donde va y sale cada vaina.
Descanse en paz Alejandro, los conocimientos que nos diste quedaran grabados para cualquiera que se interese en aprender.
Increible que despues de su partida siga apoyandonos gracias al internet, no te conoci pero si se que ayudaste a muchos aun despues de no poder hacerlo
No te lo puse en ninguno de tus videos anteriores, pero te amo y me estas salvando la vida
Y gracias, este vídeo me sirvió mucho xD, explicas mejor en 13min lo que mis profesores en 1 hora.
La mejor manera de honrar su memoria es seguir aprendiendo de él y de todo su contenido que de forma altruista subió para apoyarnos.
Siempre estare eternamente agradecida con este canal por ayudarme a entender mejor estos temas y pasar mis examenes :,)
Hola soy de mexico y estoy haciendo unos proyectos sobre esto la verdad casi no le entendia a mi profesor pero contigo es mas facil aprender lo que me tardadaron en enseñar dos cases de 2 horas men gracias por tus videos
muchas gracias muy bien explicado sos un genio tengo este lunes examen ,estuide tdos los temas gracias a vs
cout
muy buenos tus videos, me has ayudado mucho. Saludos desde Venezuela ❤️
Que en paz descanse alejandro🈹️
Ejercicio 1 - Archivos:
#include
#include
#include
using namespace std;
void crear();
void agregar();
ofstream archivo;
int main() {
char opcion;
crear();
do {
agregar();
cout > opcion;
system("cls");
} while((opcion != 'N') && (opcion != 'n'));
archivo.close();
cout
Porqué es necesario el fflush(stdin)? O para qué sirve? Gracias por tu respuesta
@@luisdelfinocastronava9562 Buenas, esa línea de código sirve para forzar el vaciado del buffer, para que a la hora de pedir nuevos datos al usuario, este vacía y no de error.
@@CanacaArethor entiendo. Muchas gracias!
quien me puede ayudar en un ejercisio
Gracias, tus explicaciones y ejemplos son de lo mejor
eres un héroe crack, me sirvió muchisimo tus vídeos son lo mejor para explicar c++ sigue así
se te echa de menos < 3
muchas gracias hermano buen vídeo estudio ingeniería de sistemas y tus vídeos me ayudan mucho tienes un nuevo suscriptor
Muy buen video. Calidad por todas partes y muy útil
RESPECT RIP
Siempre serás el mejor. Descansa en paz Alejandro :,3
Tus videos me ayudan mucho a entender y complementar mis clases gracias :"v/
Grande amigo, genial explicación, todo muy sencillo. Mejor que el ingeniero de la uni xdxd
Descansa en paz, tienes mis respetos y el de todos tus seguidores.
Muy bueno el video. Es muy aclaratorio y didáctico.
nooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo, con el ando aprendiendo UnU, que descanse en paz el wey que alguna vez nos salvo de programación
Bro, te entiendo súper bien y lo haces sencillo, gracias
Man, sos otro nivel. Haces que estudiar me parezca divertido.
oye muy bien el curso de c++ sigue así lo estás haciendo muy bien si se puede también me gustaría que hicieras vídeos tutoriales sobre Java y la programación orientada a objetos porque si lo haces así como el de c++ sería genial un saludo desde Colombia sigue así maestro
Mano mi carrera será tuya y en tu honor, en paz descanses viejo.
Muchas gracias por tanto crack
Que en paz descanses
Compa eres un pro
Entró a youtube a ofrecernos tutoriales y salió siendo inmortal
CECyT 14, 4IV6
La verdad me gusta como explica los videos y me ayudan para mis tareas.👌👌
Paola Fuentes.
Muy bueno gracias! Para los que les corre y no lee la frase, deben de agregarle despues de la pregunta el codigo " fflush(stdin); ", no entendi muy bien para que sirve pero me funciona jaja al parecer es como un tipo de pausa para que el leer corra y el programa no lo pase.
Mi tarea, lo hice con un for en lugar del do while a la hora de pedir el numero de frases...
/*Ejercicio 1: Realice un programa que pida al usuario el nombre de un
fichero de texto y, a continuacion permita almacenar al usuario tantas
frases como el usuario desee.*/
#include
#include
#include
using namespace std;
void escritura();
int main(){
escritura();
system("pause");
return 0;
}
void escritura(){
ofstream archivo;
string nomArch, frase;
int nFrase;
cout
Y una vez más he vuelto a ti, arrastrándome como un perro en busca de respuestas
Buen Video, gracias mil. Para quienes usen Visual studio y tengan problemas con el getline
les comparto el código que a mí me funcionó:
//Escribir en un archivo de texto.-
#include "pch.h";
#include
#include
#include
#include
#include//crear archivos
using namespace std;
//---Prototipos de func--------
void escribir();
//--Funcion Principal main-----
int main() {
system("color 0D");
escribir();
system("pause");
return 0;
}
//--Funciones--------------
void escribir() {
ofstream archivo;
char ruta[] = "C:/Users/Usuario/Desktop//Pruebas C++/";
char ext[] = ".txt";
char nombreArch[30],abrir[80],band;
string frase;
cout
muy buen video tutorial, gracias por el aprendizaje generado!
Gracias por la explicacion talvez me ayude en el examen de hoy.
te quiero, donde quiera que estes, espero que la estes pasando bien
nos has salvado, estamos agradecidos
weon seco loco , eres un grande !...
genial tu explicación ,felicidades!
Soy Estrada Delgado Valery Vianey del CECyT 14 "Luis Enrique Erro" creo que este es un tema ya mas complejo en el que ya se van relacionando el funcionamiento de la computadora se guardan con carpetas el programa ya no solo se le insertan datos si no que tambien se crea desde 0 un programa mas el texto
hablas en español mientras hablas en lenguaje de señas mientras enseñas un lenguaje (c++), crack
cout
te amo papito me encantan esos video amo tu forma de explicar jejej lindura
me encantan estos videos!
Easy
/*Ejercicio 1: Realice un programa que pida al usuario el nombre de un fichero de texto y, a continuación
permita almacenar al usuario tantas fraces como el usuario desee. */
#include
#include
#include
using namespace std;
void escribir();
int main(){
escribir();
system("pause");
return 0;
}
void escribir(){
ofstream archivo;
string nombreArchivo,frase;
char band;
cout
si no les funciona el getline agreguen la libreria #include xd
tenias razon gracias
gracias
eres un capa sin eroeh
#include
@Allam Guerra cin.getline(variable) espero le sirva a alguien
grasssiassss brooo
me salvaste la vidaaa varias vecess
Me resultó bastante útil y le entendí a la primera,cecyt 14,4IV6, Carlos Mendoza
al chile gracias por echarnos la mano
Por si no les funciona manejo de archivos con el compilador MinGW y con el IDE de Visual Stuido Code:
archivo.open("C:/Users/Usuario/Documents/Notes/aprueba.txt", ios::out); //abre el archivo.
Gracias Alejandro. Un Saludo a tod@s.
Muchas muchas gracias :)
Muchas gracias a ti por ver :) Un saludo desde Perú
Me tomé la libertad de incluso añadir comandos al programa (los pueden ver en el codigo o simplemente poner $help en la terminal)
#include
#include
#include
void escribir();
int main(){
escribir();
return 0;
}
void escribir(){
std::string namearchivo, frase;
std::fstream archivo;
//comandos del programa
std::string stop="$stop";
std::string help="$help";
std::string terminalclear="$tclear";
std::string twotimes="$twotimes";
std::string ftimes = "$fivetimes";
std::string tentimes = "$tentimes";
std::cout
Por qué no encontré tu vídeo antes :c aún así, buena explicación.
Sentí feo cuando dijo, "Y recuerda que si puedes imaginarlo, puedes programarlo"... Tantos recuerdos):
Me sirvio mucho este video
Creo que hice muchas lineas y me podria ahorrar lo de abrir y cerrar pero se me hizo mejor
#include
#include
#include
using namespace std;
void abrir();
void cerrar();
void menu();
void escribir();
void frase();
ofstream archivo;
string narchivo;
int main(int argc, char** argv) {
escribir();
system("pause");
return 0;
}
void abrir(){
archivo.open(narchivo.c_str(),ios::out);
if(archivo.fail()){
cout
Alejandro es mi pastor :´)
mijo felicidades gracias a ti ,soy uno de los mejores programando,disculpa cuanto falta par q se termine el curso,yo quisiera que enseñe absolutamente todo ,cuanto capítulos harás ,gracias
Hola Jhonny :) muchas gracias, aún no lose, todavía sigo grabando el curso, pero mi intensión es llegar a completar objetos en C++ :D Un saludo
Programación ATS haras un juego?
Esto me hubiera servido hace 2 semestres u.u me dieron este tema pero con otra clase de sintaxis la cual comparada con esta, era un tanto compleja, de igual forma muy bien video y muy bien explicado
muchas gracias por hacer este curso amigo, la verdad es que ha sido de gran ayuda
Dos semestres? Un año? Lol.
#include
#include
#include
using namespace std;
void pedirDatos();
int main()
{
pedirDatos();
system("pause");
return 0;
}
void pedirDatos()
{
ofstream archivo;
string nombreArchivo,frase;
cout
muy buenos vídeos, me ayudan mucho :)
consulta ¿cada archivo o proyecto en C++ tiene que guardarse en carpetas independientes? o puede guardarse en una misma carpeta. Digo porque me he dado cuenta que al compilarlo, el compilador crea un archivo ejecutable con el mismo nombre, lo que sustituye al anterior ejecutable.
AYUDAAA lo hice igual al tuyo y cuando compilo me aparece "no se pudo abrir archivo" y no se me crea ningún archivo, la verdad no se que deba hacer :C
Grande bro,me sirvio de mucho tu video :)
Buen vídeo, gracias.
Y si quieres darle una ruta y además dejar que el usuario elija el nombre como se pone" las comillas" ???
un ejemplo
cout
@@garciasaldanaalexisjavier1090 no entiendo
Excelente vídeo.
Los mejores vídeos
Para los nuevos ahi ta :) asi lo entendi yo
#include
#include
#include
#include
using namespace std;
void fichero();
int main()
{
fichero();
system("pause");
return 0;
}
void fichero()
{
ofstream archivo;
string nombreArchivo, frase;
int veces = 0;
cout
No entiendo porque usas el getline(cin, nombreArchivo) probe cambiar esto y poner directamente un cin>>nombreArchivo y me funciono, me podrias explicar para que sirve el getline solo (o sea no el cin.getline())? gracias
o sea no entiendo la diferencia entre usar geline y usar directamente un cin...
Cuando usas cin
a ver amigo cuando usas el cin es por que solo se para numero y caracteres y el getline para la cadena de carcteres es mas facil verlo asi
si quiero guardar el dato(valor) ingresado en una variable en el archivo como lo hago?? :c
me re ayudaste flaco!!
los archivos ejecutables que se crean mediante c++, todos tienen el mismo nombre, en mi caso se crean con el nombre a.exe ¿por que razón se crean solo con ese nombre? o ¿donde debo variar para que los nombres del ejecutable sean distintos?
CECyT #14.
4iv6.
Brenda Hernández.
Me gusta el tema, es algo más práctico que guardarlo después de haber creado la nota.
Me podrías ayudar con un programa que no he logrado hacer? Es para mi ultimo parcial. Eres el mejor. Saludos desde Venezuela :D
excelentes videos
Gracias bro eres grande
Hola! Buena exlicasión pero me gustaría saber como le hago si tengo que imprimir una tabla de multiplicar que se crea por medio de un for como guardo todos esos números si es.
cout
Gracias crack, descansa.
¿si pude escribir el texto que aparece en el archivo?
¿por qué me lanza error?
cuando quiero ejecutar este código
string nombreArchivo,nombre,dni,teléfono,dirección;
cout
sos una maquinaaaa
y para que me crea otro archivo de texto en vez de reescribir el anterior? gracias de antemano, que tus cursos son muy faciles de comprender.
Gracias a internet siempre habra gente aprendiendo de ti RIP hermano
te ganaste un like mas crack...
no mames ese like no le servira en cielito