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

Файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread592150.html
Напишите программу, которая принимает с клавиатуры 2 строки и определяет, есть ли у них хотя бы один общий символ. Программа должна вывести только одно слово «есть» или «нет»
C++ Массив, простые числа Напишите программу, которая принимает с клавиатуры число N, заполняет массив размера N случайными числами и выводит его на экран. Затем требуется определить количество простых чисел в этом массиве. http://www.cyberforum.ru/cpp-beginners/thread592149.html
C++ Cтруктуру Point. Cтруктуру Circle
Создайте структуру Point (Точка) с вещественными полями x и y, которые задают координаты этой точки на плоскости. Создайте структуру Circle (окружность) с полем center типа point, которое задает координаты центра этой окружности, и вещественным полем radius, определяющим ее радиус. Создайте функцию, которая принимает в качестве аргумента окружность и возвращает true, если точка (0,0) лежит...
C++ Массивы: поставить в начало последовательности нули, а затем единицы
(Массив)Последовательность a1, a2, …an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. (Массив)Дана вещественная матрица А размерности n х m. Определить k — количество "особых" элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца.
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread592142.html
(Массив)Последовательность a1, a2, …an состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы. (Массив)Дана вещественная матрица А размерности n х m. Определить k — количество "особых" элементов массива А, считая его элемент особым, если он больше суммы остальных элементов его столбца.
C++ Как отрисовать формулу в LATEX? Как отрисовать формулу в LATEX? Предположим, у меня есть стринговый ресурс, в нём хранится такой тест: \\begin{pmatrix}0&{1}\\over{2*\\Delta z}0&0\\\\\n-{{1}\\over{2*\\Delta z}}&0&0\\\\\n0&0&0\\end{pmatrix}*\\left(\\vec(E)\\left(x,y,z+\\Delta z\\right)-\\vec{E}\\left(x,y,z-\\Delta z\\right)\\right)\0, или любая другая форумла в LATEX, но без обрамляющих тегов . Надо отрисовать формулу в окне... подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
31.05.2012, 11:41     Файлы
Цитата Сообщение от Ирбиска Посмотреть сообщение
Напишите программу, которая принимает с клавиатуры название файла и выводит на экран пятидесятый символ этого файла. Если файл короче 50 символов, то сообщить об этом.
- Ниже крайне лаконичная и простая реализация
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 <fstream>
#include <iostream>
using namespace std;
 
int main()
{
    char str[51] = {0};//50 ñèìâîëîâ + '\0'
    char fName[256] = {0};
    cout<<"Enter file path : ";
    cin.getline(fName,255);//Ñ÷èòûâГ*ГҐГ¬ èìÿ ГґГ*éëГ*
    ifstream ifs(fName);
    if(!ifs.is_open())
        cout<<"Error open "<<fName<<endl;
    else
    {
        //Âîò ïðîñòî ГЁ ëåãêî ïûòГ*åìñÿ Г±Г·ГЁГІГ*ГІГј ñòðîêó Гў 50 ñèìâîëîâ
        ifs.read(str,50);
        ifs.close();
        if(str[49] == 0)
            cout<<"File length less than 50 chars\n";
        else
            cout<<"50-th symbol in file : "<<str[49]<<endl;
    }
    system("pause");//Ñòîï-òî÷êГ* Гў ïðîãðГ*ììå
    return 0;
}
25chars.txt 1231454fdgdfgddfgfdhfg84
55chars.txt fhgjfhkjhg4j4.,l4h84l5djdjf4kghkfk4lhl;48kj;l8544A8fdh
Миниатюры
Файлы   Файлы  
 
Текущее время: 19:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru