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

вывод текста, определение количество слов в тексте, у которых первый и последний символы совпадают. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как изменить кодировку вывода? http://www.cyberforum.ru/cpp-beginners/thread95729.html
Доброе утро всем. Помогите новичку. Только начал изучать программирование на С++ (в среде Visual Studio 2008 express), и столкнулся с первой проблемой, обьяснения которой ни в каких книжках пока не нашел. #include <iostream> int main() { std::cout << "Привет всем!"; return 0; }
C++ Как делать log.txt? Реализацию объяснять не надо - сам справлюсь. А что выводу в лог подлежит и где именно этот вывод лучше сделать? http://www.cyberforum.ru/cpp-beginners/thread95714.html
C++ Ссылки и оператор new!
Вопрос заключается в следующем! Как можно освободить динамическую память, адрес которой присвоен ссылке? Пример фрагмента кода: int *pint=new int(5); int &rint=*pint; Как освободить область в куче? *pint.
C++ Передача указателей в функции
Привет всем. Вообщем изучаю с\с++ по книге Павловской, дошел до динамических структур данных(списки, стеки, очереди...), Вообщем наткнулся там на пример списка, не могу понять как передаються ьам указатели в функции. А конкретно не понятны передачи указателей в функции add и remove. Объясните пожалйуста подробно, заранее благодарен всем отозвавшимся. #include <windows.h> #include <conio.h>...
C++ Виртуальные функции. Абстрактные классы. http://www.cyberforum.ru/cpp-beginners/thread95698.html
Есть у меня абстрактный класс class DataManager { protected: Configuration configuration; public: DataManager(Configuration config); virtual List<Buss> loadBuss() = 0; virtual List<Route> loadRoute() = 0; virtual List<Reys> loadReys() = 0;
C++ Описать процедуру, меняющую содержимое переменных X и Y вот тут решил разобраться с языком си, решал задачки и вот напоролся на такую: Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y. Собстна как сделать такую штуку? подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
15.02.2010, 14:40     вывод текста, определение количество слов в тексте, у которых первый и последний символы совпадают.
Ладно вот тебе сишный вариант
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
37
38
39
40
41
42
43
44
45
46
#include <stdio.h>
#include <conio.h>
 
int main()
{
   FILE *fstream;
   char first_ch = ' ', last_ch = '\0', tmp_ch;
   int count = 0;
 
   fstream = fopen("file.dat", "r");
   if (!fstream)
   {
      printf("File error\n");
      getch();
      return 1;
   }
   printf("Soderjimoe faila\n");
   printf("-------------------------------\n");
   while ((tmp_ch = fgetc(fstream)) != EOF)
   {
      printf("%c", tmp_ch);
      if (first_ch == ' ' || first_ch == '\n')
         first_ch = tmp_ch;
      else
      {
         if (tmp_ch == ' ' || tmp_ch == '\n')
         {
            if (first_ch == last_ch)
            {
               count++;
            }
            first_ch = tmp_ch;
         }
         else if (last_ch == ' ' || last_ch == '\n')
         {
            first_ch = tmp_ch;
         }
         else
            last_ch = tmp_ch;
      }
   }
   printf("-------------------------------\n");
   printf("Kolichestvo slov s odinakovymi pervoi i poslednei bukvami %i\n", count);
   getch();
   return 0;
}
 
Текущее время: 03:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru