Несколько простеньких вопросиков
Наример чтобы по 5 символов в строку выводить.
2. Как определить позицю указателя в файле.Использую ifstream.
3. Каким образом можно определить количество символов в слове или строке.
sizeof(some_char) даёт размер типа, а не размер самой переменной.
4. Надо чтобы в MessageBox помимо какого-либо текста, вывести значение
переменной. Как это можно сделать.
заранее благодарен :)
Цитата:
Originally posted by v0id
1. Вот читаю я посимвольно файл, и передаю всё это в Memo. Там есть какая-нибудь альтернатива \n?
Наример чтобы по 5 символов в строку выводить.
2. Как определить позицю указателя в файле.Использую ifstream.
3. Каким образом можно определить количество символов в слове или строке.
sizeof(some_char) даёт размер типа, а не размер самой переменной.
4. Надо чтобы в MessageBox помимо какого-либо текста, вывести значение
переменной. Как это можно сделать.
заранее благодарен :)
1. Вот читаю я посимвольно файл, и передаю всё это в Memo. Там есть какая-нибудь альтернатива \n?
Наример чтобы по 5 символов в строку выводить.
2. Как определить позицю указателя в файле.Использую ifstream.
3. Каким образом можно определить количество символов в слове или строке.
sizeof(some_char) даёт размер типа, а не размер самой переменной.
4. Надо чтобы в MessageBox помимо какого-либо текста, вывести значение
переменной. Как это можно сделать.
заранее благодарен :)
1. A Memo->Lines->Loadfromfile не проще??
2. Если мне не изменяет память то функцией Ftell, но точно не помню.
3. StrLen()
4. Ну как подставляешь вместо текста переменную:
MessageBox(Str1, Str2, MB_OK);
Цитата:
Originally posted by v0id
1. Вот читаю я посимвольно файл, и передаю всё это в Memo. Там есть какая-нибудь альтернатива \n?
1. Вот читаю я посимвольно файл, и передаю всё это в Memo. Там есть какая-нибудь альтернатива \n?
У Memo есть свойство Text, в котором допускается использование спецсимволов:
Memo1->Text = "abcde\nfghij\nklmno\npqrst";
Цитата:
2. Как определить позицю указателя в файле.Использую ifstream.
ifstream in(какие-то параметры);
in.ftell() //Возвращает позицию в файле.
Цитата:
3. Каким образом можно определить количество символов в слове или строке.
sizeof(some_char) даёт размер типа, а не размер самой переменной.
sizeof(some_char) даёт размер типа, а не размер самой переменной.
char szLine[200];
strcpy(szLine,"Hello");
strlen(szLine);
AnsiString anLine;
anLine = "Hello";
anLine.Length();
Цитата:
4. Надо чтобы в MessageBox помимо какого-либо текста, вывести значение
переменной. Как это можно сделать.
переменной. Как это можно сделать.
Application->MessageBox(("X равен " + IntToStr(x)).c_str(),"Заголовок окна", MB_OK);
или так:
char szTemp[200];
sprintf(szTemp, "X равен %d", x);
Application->MessageBox(szTemp,"Заголовок окна", MB_OK);
THANXX за исчерпывающий ответ.
Например вот такие:
fsActive = new TFileStream(NameFile.c_str(), fmCreate);
FileSetAttr(NameFile, faHidden);
fsActive = new TFileStream(NameFile.c_str(), fmOpenReadWrite);
fsActive->Seek(0, soFromEnd);
fsActive->Write("\r\n", 2);
delete fsActive;
лучше старые, они както попроще :)