steam有没有c语言软件,【图片】在steam吧你甚至可以讨论c语言_steam吧_百度贴吧...
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
#include
#include /*包含字符串處理函數的頭文件,可以直接調用現有的字符串處理的一系列函數了*/
#include
using namespace std;
typedef struct //定義結構體
{
char score; /*編號*/
char name[10]; /*姓名*/
char num[15]; /*號碼*/
char email[20];/*郵箱*/
char age[8];/*年齡*/
char adds[20];/*住址*/
}
Person;
Person pe[80];
int menu_select()
{
char c;
do {
system("cls");
printf("\t\t *****通訊錄***** \n");
printf("\t\t┌───────┐\n");
printf("\t\t│ 1. 添加記錄 │\n");
printf("\t\t│ 2. 顯示記錄 │\n");
printf("\t\t│ 3. 刪除記錄 │\n");
printf("\t\t│ 4. 查詢記錄 │\n");
printf("\t\t│ 5. 修改記錄 │\n");
printf("\t\t│ 6. 保存記錄 │\n");
printf("\t\t│ 0. 退出程序 │\n");
printf("\t\t└───────┘\n");
printf("\t\t請您選擇(0-6):");
c = getchar();
} while (c'6');
return(c - '0');
}
void OpenTxt(Person per[], int n)
{
char filename[255];
printf("\t請輸入所保存的文件名:");
scanf("\t%s", filename);
FILE *pFile = fopen(filename, "r+");
char *pBuf;
fseek(pFile, 0, SEEK_END);
int len = ftell(pFile);
pBuf = new char[len + 1];
rewind(pFile);
fread(pBuf, 1, len, pFile);
pBuf[len] = 0;
puts(pBuf);
fclose(pFile);
system("pause");
}
int Input(Person per[], int n)
{
int i = 0;
char sign = 'a';
char x[10];
while (sign != 'n' && sign != 'N')
{
printf("\t編號:");
scanf("\t%d", &per[n + i].score);
printf("\t姓名:");
scanf("\t%s", per[n + i].name);
printf("\t年齡:");
scanf("\t%s", per[n + i].age);
printf("\t電話號碼:");
scanf("\t%s", per[n + i].num);
printf("\t通訊住址:");
scanf("\t%s", per[n + i].adds);
printf("\t電子郵箱:");
scanf("\t%s", per[n + i].email);
fputs(fgets(x, 10, stdin), stdout);
printf("\n\t是否繼續添加?(Y/N)");
scanf("\t%c", &sign);
i++;
}
return(n + i);
}
void Display(Person per[], int n) /* per數組存放通訊錄信息,n為通訊錄行數 */
{
OpenTxt(pe, n);
if (n <= 0)
return;
int i;
printf("-----------------------
總結
以上是生活随笔為你收集整理的steam有没有c语言软件,【图片】在steam吧你甚至可以讨论c语言_steam吧_百度贴吧...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python getopt参数参数自动补
- 下一篇: 职称计算机技巧集锦,2014职称计算机考