gpt4 book ai didi

c - 在 C 编程中编辑和删除输入

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:23 25 4
gpt4 key购买 nike

你能告诉我如何让用户能够删除他们的房屋或编辑他们输入的房屋 ID 或房屋面积或价格等功能吗我会很感激你的帮助 <3

这是我的房地产代码

#include <stdio.h>

int userInput();

void addHouse();
void deleteHouse();
void editHouse();
void reportHouse();

struct House
{
int ID[100];
int RP[100];
int MP[100];
int area[100];
int studNum;
float bBalance;
};

int main()
{
//no constants

struct House p[100];

FILE *fp,*fw,*ft;

int sel = 1; //select number for menu

while(userInput){

sel = userInput();

switch(sel){

case 1:
addHouse();
break;

case 2:
deleteHouse();
break;

case 3:
editHouse();
break;

case 4:
reportHouse();
break;

case 0:
break;

}

}

}

int userInput()
{
int choice;

printf("===========================\n");
printf("(1). Add new property\n");
printf("(2). Delete a property\n");
printf("(3). Edit a property\n");
printf("(4). Report properties\n");
printf("(0). Exit\n");
printf("===========================\n\n");

printf("Enter your choice Please\n");
scanf("%d", &choice);

return choice;
}

void addHouse()
{
struct House p[100];

for(int i = 1; i < 100; i++) {
printf("What is the number %d house's ID?\n",i);
scanf(" %d", &p[i].ID);
printf("How much is the number %d house's price for rent?\n",i);
scanf(" %d", &p[i].RP);
printf("How much is the number %d house's price for mortgage?\n",i);
scanf("%d", &p[i].MP);
printf("How much is the number %d house's area?\n",i);
scanf(" %d", &p[i].area);
}
}

void deleteHouse()
{
printf("*edits entry*\n");
}

void editHouse()
{
printf("*deletes entry*\n");
}

void reportHouse()
{
printf("*adds entry\n");
}

最佳答案

你需要一个线索,所以这里是:-

您可以要求用户向您提供房屋 ID,根据此信息,该特定 ID 的详细信息将被删除。就像在数组中一样,您从特定位置删除一个元素。在这里,你需要有一个 ID 并尝试删除记录,就像你以前从数组中删除一个元素一样。

关于c - 在 C 编程中编辑和删除输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41448452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com