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

Как записать слово из файла в переменную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамический однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread614001.html
Здравствуйте. Не могу понять что не так почему программа не выводит весь список?Помогите пожалуйста кто чем может#include <stdio.h> #include <stdlib.h> #include <conio.h> typedef struct Node { int ch; int it; struct Node *next; }pNode;
C++ Как это работает? #include <iostream> #include <cstring> using namespace std; int main() { char* s=new char; s="Jonessssssssssssssssssssssss"; char* l =new char; l="Doe"; http://www.cyberforum.ru/cpp-beginners/thread613987.html
Переворот строки C++
Добрый вечер. Нужно перевернуть строку 12345 в 54321. Подскажите, где неверно в коде. Если можно не кодом, а словами (идеей), чтобы самому догнать как сделать. #include <iostream> #include <cstdlib> #include <string.h> using namespace std;
C++ В заданной матрице А (N , М) поменять местами столбцы с номерами P и Q
В заданной матрице А (N , М) поменять местами столбцы с номерами P и Q( Помогите с обиснениями кто может , что к чему и как , как что делаеться )
C++ Среда разработки, работающая на os android http://www.cyberforum.ru/cpp-beginners/thread613911.html
Здравствуйте. Сейчас учусь на программиста(1 курс))) и есть некоторая необходимость таскать с собой ноутбук чтобы делать всяческие исправления в своих работах прямо в институте. Хотел приобрести ноуд, но для меня дороговато....15 килорублей. Увидел планшет за 5 килорублей, по железу ничё так... Так вот вопрос. Существует ли какая либо среда разработки C++, работающая непосредственно на...
C++ Как сделать такое окно Всем доброго времени суток!У меня есть вопрос.Как можно сделать такое окно(смотртите прикрепление)? Есть достоверная информация,что это приложение написано на Microsoft Visual C++ 6.0.Хочу в своем проекте использовать аналогичное окно. UPD:Красная рамка - неподвижная область,зеленая - можно прокручивать вверх,вниз. Если ошибся разделом,прошу перенести тему. подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.06.2012, 06:26     Как записать слово из файла в переменную
Можно так:
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 <iostream>
#include <cctype>  // для tolower() и isspace().
using namespace std;
 
int main()
{
    char buf[] = "  Qw  Ertyu\n\nio p[] asdfghjo kl;'/.,mnbv Ocxza  ";
    
    for (int i = 0; i < strlen(buf); i++) // перебор символов в buf.
    {
        while (isspace(buf[i])) i++; // пропускаем пробелы
        char t = tolower(buf[i]); // верхний регистр приводим к нижнему (для упрощения записи if).
        if(t == 'y'|| t == 'e' || t == 'u' || t == 'i' || t == 'o'|| t == 'a') // если гласная, то заходим.
        {
            char temp[50]; // массив для слова
            int j;
            for (j = 0; !isspace(buf[i]) && i < strlen(buf); j++, i++) // записываем символы в temp из buf до пробела 
                                                                       // или до конца buf, если слово последнее.
            {
                temp[j] = buf[i];
            }
            i--; // индекс последнего символа слова.
            t = tolower(buf[i]); // верхний регистр приводим к нижнему (для упрощения записи if).
            if(t == 'y'|| t == 'e' || t == 'u' || t == 'i' || t == 'o'|| t == 'a') // если и последний символ гласная, то заходим.
            {
                for ( int i = 0; i < j; i++) // печатаем слово из temp.
                        cout << temp[i];
                        cout << endl;
            }
        }
        else while (!isspace(buf[i]) && i < strlen(buf)) i++; // если не гласная, то перемещаемся до следующего пробела
                                                              // или до конца buf, если слово последее.
    }
    system("pause");
    return 0;
}
 
Текущее время: 01:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru