Люди кто знает подскажите решение такой задачки.
Даны два поля, в одно из которых нужно ввести путь к файлу, а в другом(List Box) должно отобразиться содержимое этого файла, после нажатия кнопки.
CFile cf;
cf.Open( "c:\1.txt", CFile::modeCreate|CFile::modeReadWrite);
char szSampleText[100];
UINT lBytesRead = cf.Read (szSampleText,100);
cf.Open( "c:\\1.txt", CFile::modeRead);
CFile cf;
if (cf.Open("C:\\1.txt", CFile::modeRead)) {
CString s;
while(cf.ReadString(s)) {
lst_box.AddString(s);
}
}
void CL3Dlg::OnButton1()
{
//сюда я записываю код
CFile cf;
if (cf.Open("C:\\1.txt", CFile::modeRead))
{
CString s;
while(cf.ReadString(s)) // программа говорит, что в этой строке 2 ошибки
{
lst_box.AddString(s);
}
}
}
CFile cf;
lst_box.AddString(s);
void CL3Dlg::OnButton1()
{
CStdioFile cf;
if (cf.Open("C:\\1.txt", CFile::modeRead))
{
CString s;
while(cf.ReadString(s))
{
m_List.AddString(s);
}
}
}
void CL3Dlg::OnButton1()
{
UpdateData();
CStdioFile cf;
if (cf.Open(m_Edit, CFile::modeRead))
{
CString s;
while(cf.ReadString(s))
{
m_List.AddString(s);
}
}
}
#include <iostream>
#include <fstream>
using namespace std;
const int max_line_size = 80;
int main()
{
ifstream in_file("1.txt", ios::in);
char buffer[max_line_size];
int count = 0;
while(in_file.getline(buffer, max_line_size))
{
if(!(count++ % 2))
cout << buffer << endl;
}
in_file.close();
return 0;
}