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

Visual C++ строки и файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сделать интерфейс работы с базой данных http://www.cyberforum.ru/cpp-beginners/thread134960.html
У меня задание - сделать интерфейс работы с базой данных в турбо с++. В общем, получается, что я рисую все окошки в графическом режиме и считываю все строки с помощью сin. Возникла проблема - вроде...
C++ файлы в C Пожалуйста помогите написать программу, которая создает 5 текстовых файлов и обменивает данные между ними в след. последовательности из 1 в 3, из 3 в 5, из 5 в 1, из 2 в 4 и из 4 во 2-й. (Данные -... http://www.cyberforum.ru/cpp-beginners/thread134935.html
C++ массив обьектов
здравствуйте! подскажите пожалуйста, что такое обьект массивов? ( искал в учебниках и в интернете тоже,но ничего написанного об этом не нашел)
Срочно, очень срочно.... C++
Помогите кто чем может, нужно сделать вот это задание на Си: Пусть текстовый файл разбит на непустые строки. Написать программу для подсчета числа строк, которые начинаются и оканчиваются одной и...
C++ Написать функцию которая выводит на экран строку символов http://www.cyberforum.ru/cpp-beginners/thread134925.html
Привет всем! Помогите пожалуйста. Написать функцию которая выводит на экран строку символов при этом функция передается в сам символ это первый параметр и количество таких символов это 2 параметр
C++ Проверить, является ли введенная строка восьмеричным числом Добрый вечер! Помогите пожалуйста. Написать программу которая проверяет является ли введенная строка восьмеричным числом. подробнее

Показать сообщение отдельно
Adler
78 / 78 / 3
Регистрация: 07.05.2009
Сообщений: 316
25.05.2010, 10:12
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>
#include <windows.h>
#include <string>
using namespace std;
char* Rus(const char* text){static char bufRus[1024*16];CharToOemA(text,bufRus);return bufRus;}
int main()
{
  ifstream f("somefile.txt");
  if(!f)return 0;
  string s,q;
  while(!f.eof()){char C[1024*16];f.getline(C,sizeof(C));s+=C;}
  bool flag=false;
  for(int i=0;i<int(s.size());i++)if(s[i]=='\"'){if(flag){cout<<Rus(q.c_str())<<endl;q.clear();}flag=!flag;}else{if(flag)q+=s[i];};
  f.close();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru