Я новичок, вот изучаю С++ самостоятельно. Не могли бы вы мне написать консольную программу, которая считывает данные из файла(in.txt) и выводит их на экран.
http://tinyurl.com/3xc7mam поправильнее будет А то что ты пишешь - это не изучение. Это сделайте все за меня. Без наработок и вопросов - по факту отсутствие изучения.
Просто, вообще я в С++ понимаю, а вот с файлами не очень, не хотелось позориться своей прогой на эту тему. А если вы мне написали я бы потом сравнил со своей и все. Я просто не понимаю, программа должна выводить по символу пока не кончится текст или все одним разом?
#include <iostream> #include <stdlib.h> #include <fstream> #include <cstdlib> using namespace std; int main(int argc, char *argv[]) { ifstream in; in.open("in.dat"); cout << ("in.dat"); system("PAUSE"); return 0; } Блин вот вообще не вруюаюсь как выводить(( В файле текст есть.
Блин вот вообще нельзя сначала в поисковике поискать,достаточно было написать несколько слов в гугл,т.е. FILE IO in C++ и все : Code: #include <fstream.h> void main() //the program starts here { ifstream OpenFile("cpp-home.txt"); char ch; while(!OpenFile.eof()) { OpenFile.get(ch); cout << ch; } OpenFile.close(); } http://www.cpp-home.com/archives/67.htm
Как требуется, так и должна выводить. Учитывая объем файла, объем доступной памяти, решая что допустимо - лишние операции ввода вывода, но экономия памяти, либо памяти много а ввод\вывод медленный. Еще раз советую - читай книжки.
Спасибо, но я че-то не понимаю, openfile.get(ch) - что она делает? И еще, я читаю Уолтер Савич "Программирование на С++" Это нормальная книга, или можете что-нибудь другое посоветовать?
Читай книги,поймешь. Могу подксказать даже,научи вот эти термины : -> функция -> метод -> class -> и на конец то блин что такое текстовый файл и как с ним работать. На данный момент ты не умеешь НИЧЕГО с вышеперечисленного,если не охота учится можешь и не писать тут всякие комменты,потому что на форуме каждому плевать на то что ты ленивый,и никто тебя учить не собирается,тут задают вопросы люди,которые уже учатся,у которых есть для этого мотивация. Насчет твоей книги,если ты ее не читаешь тебе она не поможет,советовать тебе могу только гугл или например : http://www.cplusplus.com/doc/tutorial/
т.е. книги смысла нет читать, а по моему там важная информация и нормально объясняют! Есть конечно непонятные моменты, но там можно и интернетом воспользоваться. P.S. И спасибо, что подбодрил /На данный момент ты не умеешь НИЧЕГО/)))