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

Написать программу, печатающую n-ую строку введённого текста - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение подстрок http://www.cyberforum.ru/cpp-beginners/thread30347.html
Здравствуйте. Не пойму, что за ошибка у меня. Задана строка. Есть файл с длинной строкой. Мне нужно открыть файл и разделить находящуюся там строку на подстроки. А затем посимвольно сравнить...
C++ Описать структуру с именем ZNAK Описать структуру с именем ZNAK, содержащую следущие поля:NAME - фамилия, имя; ZODIAC - знак зодиака;BDAY - день рождения(массив из трех чисел) и сформировать массив BOOK состоящий из восьми сруктур... http://www.cyberforum.ru/cpp-beginners/thread30339.html
C++ Двумерный массив
Дана матрица размера N*M.Найти наименьший элемент среди элементов тех столбцов, в которых нет чётных чисел. Написать программу.
C++ Перемножение элементов массива
Добрый день. Вот, столкнулся с не пониманием того, как перемножить все элементы в массиве. Есть массив, уже составленный, ввиде двойного факториала с определенным шагом. Нужно перемножить все...
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread30314.html
Я начинающий при компиляции в DEV-C++ выдаёт Compiler: Default compiler Building Makefile: "C:\Dev-Cpp\Makefile.win" Executing make... make.exe -f "C:\Dev-Cpp\Makefile.win" all make.exe: ***...
C++ Задача с файлом и функцией Мне была задана такая задача: Для хранения данных о ноутбуках описать структуру вида (при необходимости дополнив ее): struct NOTEBOOK { char model; // наименование struct size { // габаритные... подробнее

Показать сообщение отдельно
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
16.04.2009, 23:44
программу)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
        FILE* F = fopen("input.txt","r"); // связываем указатель на файл с файлом input.txt в режиме чтения ("r" - режим чтения)
        int noLine; // переменная хранящая номер строки для вывода
        char str[255]; // строка размером в 254 символа, сюда сохраняется считываемая строка
        cout << "Enter number of string: "; // спрашиваем у пользователя какую строку вывести
        cin >> noLine; // сохраняем номер строки в переменной 
 
        for(int i=0; i<noLine; i++) // цикл, который производит считывание строк, до заданной
        {
                fgets(str,255,F); // считываем строку размером в 254 символа
        }
 
        cout << "\String: " << str; // выводим строку на экран
        system("pause"); // пауза в выпрлнении программы (чтоб экран не потухал)
        return 0; // возвращаем системе ноль
}
Добавлено через 1 минуту 28 секунд
Цитата Сообщение от Jabberwock Посмотреть сообщение
Может быть другое сообщение, приглашающее ввести номер строки, "защита от дурака", которое не позволит ввести что-нибудь не то, предварительный подсчёт строк в файле..
молчи а то прийдется писать 100 вариаций этого кода
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru