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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Буква из нижнего регистра в верхний http://www.cyberforum.ru/cpp-beginners/thread925660.html
добрый день, цель задачи: Преобразование букв нижнего регистра в верхний регистр, используя неконстантный указатель на неконстантные данные. #include <windows.h> #include <iostream> using std::cout; using std::cin; using std::endl; #include <cctype>
C++ упростить конструкцию for (int i = 0, c_c = computer_player, c_h = human_player, r; i < human_player + computer_player; i++) { r = rand() % 2; string name; Cplayer *tmp_player_ptr; switch(r) { case 0: if (c_h) { tmp_player_ptr = new Chuman; c_h--; http://www.cyberforum.ru/cpp-beginners/thread925632.html
Варианты перевода из 10 СС в 2-ую C++
у меня есть такой вариант перевода // lab_work_4.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <time.h> #include <string.h> #include <math.h> using namespace std;
C++ Как переопределить "operator <<" для cout?
использую RAD 2010 (MVS 2010 стал сильно тормозить и я перешёл). setlocale не помогает, функция char bufRus; char* Rus(const char* text) { CharToOem(text, bufRus); return bufRus; } тоже не походит так, как нельзя при одном вызове cout использовать несколько операторов << с вызовом функции Rus cout << rus("йцу") << rus("фыв") << endl; результат йцуйцу.
C++ Поменять местами максимальный и последний элементы последовательности http://www.cyberforum.ru/cpp-beginners/thread925600.html
Дана последовательность а1…а30. поменять местами максимальный и последний элементы #include <stdio.h> #include <stdlib.h> int main() { FILE *xf; int i, x, n=30,max,t; xf = fopen("text.txt", "w"); printf("vvodim el-ti posledovatelnosti X..\n"); for (i=0; i<n; i++)
C++ scanf и printf или cin и cout Скажите пожалуйста,что предпочтительнее использовать на олимпиадах по программированию да и вообще : scanf и printf или cin и cout В большинстве авторских решений задач, и решений самих олимпиадников используется scanf и printf. Но я давно выучил cin и cout и не хочу менять ничего. #include <stdio.h> #include<iostream> using namespace std; long a,b; int main(){ ... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
13052 / 7315 / 814
Регистрация: 27.09.2012
Сообщений: 18,052
Записей в блоге: 3
Завершенные тесты: 1
19.07.2013, 13:29     Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
Допилите до разумного:
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
#include <windows.h>
#include <iostream>
#include <fstream>
#include <string>
#include <iomanip>
 
int main (){
   SetConsoleCP ( 1251 );
   SetConsoleOutputCP ( 1251 );
   std::string path;
   std::ifstream inputFile;
   do {
      std::cout << "File path -> ";
      std::getline ( std::cin , path );
      inputFile.open ( path.c_str ( ) );
        if( inputFile.is_open ( ) ) {
           break;
        }
        std::cout << "Can not open file\n" << path << std::endl;
   } while ( true );
    std::string tempString;
    size_t stringCount = 0;
    while ( std::getline ( inputFile , tempString ) ){
        std::cout << std::setw ( 3 ) << std::setfill ( '0' ) << std::right << ( ++stringCount ) << ". " << tempString << "\n";
    }
}
Пользователь вводит имя файла, программа выводит содержимое файла с указанием номеров строк.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru