Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SleEpy
1 / 1 / 0
Регистрация: 08.11.2011
Сообщений: 75
#1

Считывает текст из файла! - C++

18.04.2013, 20:55. Просмотров 272. Ответов 1
Метки нет (Все метки)

Написал программу которая считывает текст из файла и выводит его на экран меняя местами два соседних слова. Но почему то при запуске программу открывается черный экран мегает курсор и ничего не происходит, подскажите почему??


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h>
#include <iostream>
#include<conio.h>
#include<fstream>
#include<string>
using namespace std;
 
int main()
{
    string s1;
    string s[30];
    ifstream ifs("text.txt");
    int count=0;
    while(getline(ifs, s1, ' ')){
            s[count]=s1;
            count++;
    }
    ifs.close(); 
    string temp;
    for(int i=0;i<30;i+=2){
        temp=s[i];
        s[i]=s[i+1];
        s[i+1]=temp;
    }
    for(int i=0;i<30;i++){
        cout<<s[i]<<" ";
    }
    getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2013, 20:55     Считывает текст из файла!
Посмотрите здесь:

считывает текст из файла - C++
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.

не считывает текст из файла - C++
Добрый вечер всем. вот собсна код, который не хочет работать из файла. #include &quot;iostream&quot; #include &quot;time.h&quot; #include &quot;conio.h&quot; ...

программа, которая считывает текст из файла - C++
Написать программу, которая считывает текст из файла и выводит на экран толь* ко предложения, содержащие заданное с клавиатуры слово. ...

Программа не считывает с файла текст полностью - C++
Делаю алфавитно-частотный словарь, и во время передачи всех символов из файла в строку(дабы дальше я с помощью токенов строку разделил) у...

Считывает текст с файла и выводит в другой файл - C++
Здравствуйте, уважаемые) По возможности помогите с написанием кода, буду очень благодарен. Условие: Написать программу, которая...

Написать программу на с++, которая считывает текст из файла.. - C++
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел. Что-то вот...

Написать программу, которая считывает текст из файла - C++
Сост. блок схему,если не трудно сделайте скрин схемы)))))заранее огромное спасибо))))!!! Написать программу, которая считывает текст из...

Написать программу, которая считывает текст из файла - C++
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз встретилось в тексте.

Написать программу, которая считывает текст из файла - C++
написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все...

Написать программу, которая считывает текст из файла - C++
Задание. Написать программу, которая считывает текст из файла и записывает в другой файл количество букв в тексте. Помогите...

Составить программу, которая считывает текст из файла и определяет - C++
Составить программу, которая считывает текст из файла и определяет, сколько раз введенное с клавиатуры слово встретилось в файле, результат...

написать программу, которая считывает текст из файла и выводит на экран - C++
написать программу, которая считывает текст из файла и выводит на экран только те предложения, состоящие из заданного количества слов


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gazlan
3130 / 1905 / 285
Регистрация: 27.08.2010
Сообщений: 5,132
Записей в блоге: 1
18.04.2013, 23:48     Считывает текст из файла! #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
#include <conio.h>
#include<string>
#include <iostream>
#include<fstream>
 
using namespace std;
 
int main(int argc,char** argv)
{
   string   TempStr;
   string   pStrings[MAX_PATH + 1];
   ifstream ifs   ("text.txt");
 
   int   count = 0;
 
   while (getline(ifs,TempStr,' ') && (count < MAX_PATH))
   {
      if (!TempStr.empty())
      {
         pStrings[count++] = TempStr;
      }
   }
 
   ifs.close();
 
   for (int ii = 0; ii < MAX_PATH; ii += 2)
   {
      cout << pStrings[ii + 1] << " ";
      cout << pStrings[ii] << endl;
   }
 
   getch();
 
   return 0;
}
На самом деле, и массив строк не нужен.
В цикле: читаем первое слово, второе; выводим второе слово, первое.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru