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

Дан текстовый файл. Выведите все строки, которые содержат хотя бы один пробел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неразрешённый внешний символ http://www.cyberforum.ru/cpp-beginners/thread1182734.html
При компиляции даёт мне ошибку 1>Learn.obj : error LNK2001: неразрешенный внешний символ ""int * arr" (?arr@@3PAHA)" 1>D:\Proekti\Learn\Learn\Debug\Learn.exe : fatal error LNK1120: 1...
C++ Составить программу, заполняющую экран закрашенными шестиугольниками, заполненными установленными ранее шаблон Составить программу, заполняющую экран закрашенными шестиугольниками, заполненными установленными ранее шаблонами закраски. http://www.cyberforum.ru/cpp-beginners/thread1182731.html
C++ Построение круговой диаграммы С++
Помогите пожалуйста с курсовой по программированию. Нужно написать программу для построение круговой диаграммы. Пробовал в Vissual Studio 2012 winForms но ничего не получилось. Прошу кто может...
C++ На побочной диагонали разместить суммы элементов лежащие на тех же строке и столбце
Заполнить матрицу случайными числами. На побочной диагонали разместить суммы элементов которые лежат на той той же строке и столбце. я хочу проверить со строками. ввожу этот код ...
C++ Числа Фибоначчи, простые числа и делители http://www.cyberforum.ru/cpp-beginners/thread1182691.html
Write a menu() function that prints the following menu and returns the selected choice: 1. Fibonacci series 2. Prime numbers 3. Divisors 4. Quit Write a function that receives two integers...
C++ Не могу понять где подвох! Есть программа, она создает объект Group в котором есть односвязный список и хранятся имена файлов. Выборка файлов осуществляется за определенными критериями. Проблема! Программа записывает в... подробнее

Показать сообщение отдельно
filimoncc
1 / 1 / 1
Регистрация: 02.12.2013
Сообщений: 104
13.06.2014, 20:39  [ТС]
Цитата Сообщение от leo_sgm Посмотреть сообщение
Функции нужна char-строка, а у тебя string
+ будь внимателен, когда одинарные кавычки ' ', а когда двойные " ".
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>
using namespace std;
 
int main()
{
    int k=0;
 
    ifstream file("file.txt");
    char a;
      while( !file.eof() )
 
   {    getline(file, a);//Г·ГЁГІГ*ГҐГ¬ î÷åðåäГ*ГіГѕ ñòîêó ГЁГ§ ГґГ*éëГ*
   k=strlen(a);//äëèГ*Г* ñòðîêè
   for (int i=0;i<k;i++)
   {
       if (a[i]==' ')
       {cout<<a<<endl;//âûâîäèì ðåçóëüòГ*ГІ
       break;
       }
    }
   }
     file.close(); // Г§Г*êðûâГ*ГҐГ¬ ГґГ*éë
 
    return 0;
}
Все исправил, согласно вашим рекомендациям, но появляется ошибка 13 строке: [Error] no matching function for call to 'getline(std::ifstream&, char&)'

Добавлено через 2 минуты
Если исправить 13 строку на file.getline(a,100), то наверное посимвольное считывание произойдет и остальной код работать не будет?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru