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

Скопировать строку в переменную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка подсчётом http://www.cyberforum.ru/cpp-beginners/thread535993.html
Здраствуйте, мне задали реферат на тему "Сортировка подсчётом", нашел в интернете вот такую реализацию алгоритма: //Сортировка подсчётом void CountingSort (int *a, int n, int min, int max) { int i, j, c; int *b; assert(n > 0); assert(min <= max); b = (int *)calloc(max - min + 1, sizeof(int)); assert(b != NULL);
C++ Как писать проэкты из нескольких CPP файлов ? Поставил себе Visual C++ Express 2010, написал консольную программку. У неё внутри получилось много функций. Хочу теперь вынести их все в дополнительный "CPP" файл, но так, чтобы основной "CPP" файл программы мог их использовать, а вынесенные функции могли использовать некоторые переменные, объявленные в основном "CPP". Как правильно это делается, подскажите плиз ? http://www.cyberforum.ru/cpp-beginners/thread535979.html
Переход на новую строку после 10 чисел C++
Программа для вывода чисел между двумя числами. Нужно сделать так, чтобы через каждые 10 чисел выполнялся переход на новую строку. Вот часть кода: int main() { int a, b; //введенные числа int i; //счетчик int str=0; //счетчик строк
Функция вывода дроби C++
Сделал все функции. Осталось написать функцию вывода дроби на экран с подсчетом количества цифр в числе. Осталась ток последняя функция, обьясните пожайлуста или помогите с функцией. Я никак не поиму. #include<iostream> #include<math.h> #include<iomanip> #include <cstdlib> using namespace std;
C++ Массив объектов класса Word http://www.cyberforum.ru/cpp-beginners/thread535960.html
дано предложение. в функции get_word разбиваю на слова. создаю в майне массив объектов класса Word, используя метод которого хочу вывести все слова. В чем ошибка? (Выводит только последнее слово) ВОТ КОД ЦЕЛИКОМ: # include <conio.h> # include <math.h> # include <iostream.h> # include <stdio.h> # include <stdlib.h> ...
C++ Проверить имеется ли в массиве эл-мы, содержащие хотя бы одну пару взаимно обратных чисел Задан одномерный массив , состоящий из N вещественных элеметнов. Проверить имеется ли в массиве эл-мы, содержащие хотя бы одну пару взаимно обратных чисел подробнее

Показать сообщение отдельно
LVV
56 / 56 / 3
Регистрация: 15.02.2010
Сообщений: 239
02.04.2012, 08:39     Скопировать строку в переменную
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 <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
ifstream f("file.txt");//обьявляем файловую переменную f и открываем для чте5ния файл file.txt
setlocale (0,"");//вкл. кодировки для вывода кирилицы
cout <<   "введите номер считываемой строки ";
    int n;
    cin >> n;
  string s;
    for (int i=0; i<n; i++)//последовательно считываем строки, пока не дойдём до нужного номера
    {
        if (!f.eof())//пока не достигнут конец файла
        getline (f,s);//чтение строки с пробелами и табуляцией (из файла f в переменную s)
        else
        cout << "такого номера строки не существует" << endl;
    }
  f.close();
 
cout << n << "-я строка:  " << s << endl;
system ("pause");
return 0;
}
Добавлено через 14 часов 37 минут
немного подправил
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
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
 
int main()
{
ifstream f("file.txt");
setlocale (0,"");
cout <<   "введите номер считываемой строки ";
    int n;
    cin >> n;
  string s;
  int i;
    for (i=0; (i<n && !f.eof()); i++)
        getline (f,s);
 
f.close();
 
if (i==n && i>0)
    cout << n << "-я строка:  " << s << endl;
else
    cout << "такого номера строки не существует" << endl;
    
system ("pause");
return 0;
}
 
Текущее время: 03:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru