Автор: cheops (17.01.2007 в 19:06)
Да, проще всего поступить так
#include <iostream.h>
#include <stdio.h>
#include <string.h>
void main() {
char nick[60];
char msg[200];
cout << "Ник:\n";
cin >> nick;
if (strlen(nick) < 3)
{
cout << "Слишком короткий ник";
}
else
{
cout << "Сообщение:\n";
cin >> msg;
if (strlen(msg) < 2)
{
cout << "Слишком короткое сообщение";
}
else
{
FILE *fp = fopen ("database.txt", "a");
if (!fp)
{
cout << "Ошибка открытия файла";
}
else
{
string tmp = "";
tmp += string(nick) + "\t" + msg + "\n";
fputs (tmp.c_str(), fp);
fclose (fp);
cout << "\n\nСообщение записано";
}
}
}
} |