Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двунаправленный список. Visual C++ https://www.cyberforum.ru/ cpp-beginners/ thread120297.html
Уважаемые эксперты! пожалуйста помогите с написанием программы, ибо я новичок в этом деле, особенно с двунаправленными списками.. вот само задание: В двунаправленном списке переместить элементы,...
Циклы C++
1) Дано вещественное число А и целое число N(>0). Используя один цикл, найти сумму 1+A+A^2+...+A^N. Пример входных данных: 1.00 2 Выходные данные: 3.00 2) Дано четное число N(>0) и символы С1 и...
C++ Шаблоны классов. Ошибка параметра по умолчанию
Есть template <class data_type> class List; и typedef unsigned char point_dist; template <class data_type = point_dist> class point; Первая из ошибок... class PathFind{ point_dist** map;...
C++ Сгенерировать массив целых случайных чисели написать функцию SORT Сгенерировать массив целых случайных чисел. Диапазон значений и количество элементов массива задать как символьные константы. Написать функцию Sort, сортирующую элементы массива. Функция ничего не... https://www.cyberforum.ru/ cpp-beginners/ thread120272.html
C++ Обработка нажатия клавиш (Win32 Console Application) https://www.cyberforum.ru/ cpp-beginners/ thread120267.html
товарищи,помогите нубу!надо написать прогу в консоли на visual studio на c++.Сама прога то простая - расчет одной функции.делаю ввод/вывод через printf/scanf.Прога примерно такая -введите а,введите...
УКАЗАТЕЛИ!!! C++
Добрый вечер! Помогите пожалуйста с написанием программы тема указатели: Написать функцию, которая находит сумму четных элементов массива. Этот массив передается в функцию в качестве аргумента...
телефонный справочник C++
Написать программу, которая позволяет найти в телефонном справочнике (phone.txt) нужные сведения. Программа должна запрашивать фамилию человека и его телефон, если есть люди с одинаковыми фамилиями,...
C++ Перевести код с Pascal нужно написать программу на C++ из паскаля program pr1; uses crt; const WG=100; type tmasi=array of integer; var a:tmasi; n,kl:byte; (*процедура ввода*) procedure pr_wod(kl:byte; var n:byte;... https://www.cyberforum.ru/ cpp-beginners/ thread120235.html
C++ Методом Эйлера решить дифференциальное уравнение https://www.cyberforum.ru/ cpp-beginners/ thread120234.html
кодеры есть? методом эйлера решить диф уравнение я знаю код есть везде, но я щас в плохом состоянии чтобы искать у кого выйдет быстрее всех - скину пятак баксов постим сю ПС. прогу...
C++ Игра "кто хочет стать миллионером?" Люди, если не жалко плз выложите код данной игры, если завалялся у кого нибудь... https://www.cyberforum.ru/ cpp-beginners/ thread120229.html
0 / 0 / 0
Регистрация: 23.11.2009
Сообщений: 30
22.04.2010, 19:41  [ТС] 0

строки и файлы

22.04.2010, 19:41. Просмотров 1510. Ответов 7
Метки (Все метки)

Ответ

Спасибо сейчас попробую с этим разобраться...

Добавлено через 4 часа 47 минут
Не пойму в чем проблема...

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
#include<fstream.h>
#include<string.h>
#include<stdio.h>
int main (){
    
    char line;
    ifstream fin("text.txt", ios::in | ios::nocreate);
    if (!fin) { cout<<"error in open file."<<endl; return 1; }
//------------------------------------
    fin.seekg(0, ios::end);
    int len = fin.tellg();
    char *buf = new char [len+1];
    fin.seekg(0, ios::beg);
    fin.read(buf, len);
    buf[len] = '\0';
    long n = 0,i = 0, j = 0;
//-------------------------------------
for (i=n ;i<len;i++){
    j=n;
    if ( buf[i] == 'a'||'e'||'i'||'o'||'u'||'y'){
while (buf[j-1] != ' ') {cout<<buf[j];j++;}
cout<<" ";
n=j;
    }
    else while (buf[j-1] != ' ') {j++;n=j;}
    
}
    fin.close();
//  cout<<endl;
 
    return 0;
}
Он выводит только первое слово ито наверное потому что оно именно с глассной и начинается...
цикл проверил , вроде правильный...

Вернуться к обсуждению:
строки и файлы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2010, 19:41
Готовые ответы и решения:

Текстовые файлы: преобразовать строки исходного файла в строки заглавных латинских букв
а) создает текстовый файл из четырех строк строчных латинских букв; б) читает строки из созданного...

строки и файлы
Я не знаю язык С++. Точнее я не знаю операторы которые выполняют те или иные функции. Так преподают...

Строки и файлы
Помогите... Написать программу, которая считывает содержимое указанного .txt файла и выводит его...

Файлы и строки
Помогите мне решить эту задачу: написать программу, которая считывает текст из файла ивыводит на...

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