Есть тут люди, кто в этом шарит? :-)
Есть вопросы - хотел бы задать :-)
|
|
#5378 | |
|
Старожила
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 07.11.2005
Адрес: Москва
Сообщения: 315
|
Цитата:
__________________
|
|
|
|
|
|
|
#5745 | |
|
Старожила
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 07.11.2005
Адрес: Москва
Сообщения: 315
|
Цитата:
В C - только printf и scanf... У << проще синтаксис просто...
__________________
|
|
|
|
|
|
|
#7594 |
|
Терминатор
![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 20.01.2006
Адрес: Скайнет, 2029 год
Сообщения: 32
|
azalio, а зачем вообще использовать printf функцию? Она, насколько я знаю, чаще всего используется либо во внутренних процессах либо для вывода информации на экран в 16-битных приложениях.
Не проще ли работать с переменными типа char, AnsiString и String?
__________________
|
|
|
|
|
|
#12623 |
|
Терминатор
![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 20.01.2006
Адрес: Скайнет, 2029 год
Сообщения: 32
|
Вот что я когда-то (в период ознакомления с языком) для себя сохранил:
Код:
// 4 примера
// --------------------------------------------------
#include <fstream.h>
// --------------------------------------------------
// пример 1...
// читает файл test.dat с содержанием: слово и цифра
// через пробел или знак перевода на следующую строку
// придавая символьной переменной TEXT значение слова,
// а цифровой переменной NUMBER значение цифры...;-)
char TEXT[8888];
int NUMBER;
ifstream file;
file.open("test.dat");
file >> TEXT >> NUMBER;
file.close();
// --------------------------------------------------
// пример 2...
// читает файл test.dat и выводит сообщение c текстом
// только первой строки
{
char buff[81];
ifstream infile("test.dat");
infile.getline(buff, sizeof(buff));
Application->MessageBox(buff , "TITLE", MB_OK);
infile.close();
}
// --------------------------------------------------
// пример 3...
// читает файл test.dat и выводит сообщения с текстом
// каждой строки поочереди
{
char buff[81];
ifstream infile("test.dat");
while (!infile.eof())
{
infile.getline(buff, sizeof(buff));
Application->MessageBox(buff , "TITLE", MB_OK);
}
infile.close();
}
// --------------------------------------------------
// пример 4...
// читает файл test.dat и выводит всё его содержимое
// в строки объекта Memo1
ifstream file;
file.open("test.dat");
if (!file) return;
char str[80];
while (!file.eof())
{
file.getline(str, sizeof(str));
Memo1->Lines->Add(str);
}
file.close();
Код:
Memo1->Lines->LoadFromFile("preved.txt");
__________________
|
|
|
|
|
|
#14252 | |
|
Новичок
![]() Регистрация: 02.05.2006
Сообщения: 3
|
Цитата:
Аналогично с cin.. Последний раз редактировалось strelok, 02.05.2006 в 21:29. |
|
|
|
|
|
|
#14274 | |
|
Старожила
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Регистрация: 07.11.2005
Адрес: Москва
Сообщения: 315
|
Цитата:
__________________
|
|
|
|
|