Нужно считать N-ное кол-во символов из файла. Вопрос стоит в чем: Как узнать длинну строки в файле (когда слова разделены пробелом, то считывается только 1 слово, которое идет до пробела и всё) Испрльзовал fstream файловые потоки
Вот пример посимвольного чтения из файла:
#include <iostream>
#include <fstream>
using namespace std;
int main() {
char sim;
ifstream myfile("example.txt");
int count = 19;
int i = 0;
if (myfile.is_open())
{
while (myfile.get(sim) && i<count)
{
cout << sim;
i++;
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
Вывод
This is a line.
Thi
Если нужно найти количество символов в файле:
int main () {
streampos begin, end;
ifstream myfile("example.txt");
begin = myfile.tellg();
myfile.seekg(0, ios::end);
end = myfile.tellg();
myfile.close();
cout << "Length: " << (end - begin) << " symbols.\n";
}
Используйте i\ostringstreamдля этого. Кароме того, такой ответ уже был дан.
ответ
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости