
13.06.2010, 21:24
|
|
Новичок
Регистрация: 19.05.2010
Сообщений: 10
Провел на форуме: 76057
Репутация:
2
|
|
Вобщем программа
Код:
#include <vcl.h>
#include <iostream>
#include <windows>
#pragma hdrstop
#pragma argsused
using namespace std;
//----------------------
int main()
{
char str[20];
struct user
{
char name[20];
char nick[20];
char email[20];
int icq;
}userdata;
CharToOem("Введите имя\n",str);
cout << str;
cin >> userdata.name;
//--------------------------
CharToOem("Введите ник\n",str);
cout << str;
cin >> userdata.nick;
//---------------------------
CharToOem("Введите Email\n",str);
cout << str;
cin >> userdata.email;
//----------------------------
CharToOem("Введите icq\n",str);
cout << str;
cin >> userdata.icq;
//----------Вывод
cout << "\n**********\n";
cout << userdata.name << "\n" <<userdata.nick << "\n" << userdata.email << "\n" << userdata.icq << "\n-----------\n";
FILE *fp;
fp=fopen("c:\\user.txt","wt");
fprintf (fp,"%name%nick%email%icq",userdata.name,userdata.nick,userdata.email,userdata.icq);
fclose(fp);
system("pause");
}
Фишка в чем,члены структуры выводятся нормально,но при записи в файл забивает мусор.Не соответствие типов?
|
|
|