Нужно занести символы из файла в символьный массив. После запуска программы срабатывает точка останова, ошибка
#include <iostream>
#include <fstream>
int len(char* ch) {
int i = 0;
while (ch[i] != '\0') {
i+=1;
}
return i;
}
int main() {
std::ifstream file("lab.txt");
if (!file.is_open()) {
std::cout << "Файл не открыт!";
}
else {
int n = 0;
char* str;
char ch;
str = new char[n];
int count1 = 0;
std::cout << "Stroka:" << std::endl;
while (!file.eof()) {
file>>str;
int count = 0;
for (int i = 0; i<len(str); i++) {
std::cout << str[i];
}
}
delete[] str;
}
file.close();
return 0;
}