Помощь с С++

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by Autom, 2 Jul 2010.

  1. Autom

    Autom New Member

    Joined:
    29 Jun 2010
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Я новичок, вот изучаю С++ самостоятельно.
    Не могли бы вы мне написать консольную программу, которая считывает данные из файла(in.txt) и выводит их на экран.
     
  2. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    http://tinyurl.com/3xc7mam
    поправильнее будет

    А то что ты пишешь - это не изучение. Это сделайте все за меня. Без наработок и вопросов - по факту отсутствие изучения.
     
    #2 Ra$cal, 2 Jul 2010
    Last edited: 2 Jul 2010
  3. Autom

    Autom New Member

    Joined:
    29 Jun 2010
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Просто, вообще я в С++ понимаю, а вот с файлами не очень, не хотелось позориться своей прогой на эту тему. А если вы мне написали я бы потом сравнил со своей и все.
    Я просто не понимаю, программа должна выводить по символу пока не кончится текст или все одним разом?
     
  4. b0r2

    b0r2 Member

    Joined:
    29 Jun 2010
    Messages:
    30
    Likes Received:
    5
    Reputations:
    0
    Закидывай свою,и покажи что не понятно,позорится не будешь ;)
     
  5. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    не, не понимаешь. почитай книжки.
     
  6. Autom

    Autom New Member

    Joined:
    29 Jun 2010
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    #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;
    }

    Блин вот вообще не вруюаюсь как выводить((
    В файле текст есть.
     
  7. b0r2

    b0r2 Member

    Joined:
    29 Jun 2010
    Messages:
    30
    Likes Received:
    5
    Reputations:
    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
     
  8. Ra$cal

    Ra$cal Elder - Старейшина

    Joined:
    16 Aug 2006
    Messages:
    670
    Likes Received:
    185
    Reputations:
    78
    Как требуется, так и должна выводить. Учитывая объем файла, объем доступной памяти, решая что допустимо - лишние операции ввода вывода, но экономия памяти, либо памяти много а ввод\вывод медленный. Еще раз советую - читай книжки.
     
  9. Autom

    Autom New Member

    Joined:
    29 Jun 2010
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    Спасибо, но я че-то не понимаю, openfile.get(ch) - что она делает?
    И еще, я читаю Уолтер Савич "Программирование на С++"
    Это нормальная книга, или можете что-нибудь другое посоветовать?
     
  10. b0r2

    b0r2 Member

    Joined:
    29 Jun 2010
    Messages:
    30
    Likes Received:
    5
    Reputations:
    0
    Читай книги,поймешь.

    Могу подксказать даже,научи вот эти термины :

    -> функция
    -> метод
    -> class
    -> и на конец то блин что такое текстовый файл и как с ним работать.

    На данный момент ты не умеешь НИЧЕГО с вышеперечисленного,если не охота учится можешь и не писать тут всякие комменты,потому что на форуме каждому плевать на то что ты ленивый,и никто тебя учить не собирается,тут задают вопросы люди,которые уже учатся,у которых есть для этого мотивация.


    Насчет твоей книги,если ты ее не читаешь тебе она не поможет,советовать тебе могу только гугл или например : http://www.cplusplus.com/doc/tutorial/
     
  11. Autom

    Autom New Member

    Joined:
    29 Jun 2010
    Messages:
    14
    Likes Received:
    0
    Reputations:
    0
    т.е. книги смысла нет читать, а по моему там важная информация и нормально объясняют!
    Есть конечно непонятные моменты, но там можно и интернетом воспользоваться.
    P.S. И спасибо, что подбодрил /На данный момент ты не умеешь НИЧЕГО/)))