在线邮件发送系统c代码
时间: 2023-10-25 10:06:55 浏览: 23
以下是一个简单的在线邮件发送系统的 C 代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_EMAILS 1000
#define MAX_SUBJECT_LEN 100
#define MAX_BODY_LEN 1000
struct email {
char to[100];
char subject[MAX_SUBJECT_LEN];
char body[MAX_BODY_LEN];
};
int main() {
struct email emails[MAX_EMAILS];
int num_emails = 0;
while (1) {
printf("Enter recipient's email address (or 'quit' to exit): ");
scanf("%s", emails[num_emails].to);
if (strcmp(emails[num_emails].to, "quit") == 0) {
break;
}
printf("Enter email subject: ");
scanf("%s", emails[num_emails].subject);
printf("Enter email body: ");
scanf("%s", emails[num_emails].body);
num_emails++;
}
printf("Sending emails...\n");
for (int i = 0; i < num_emails; i++) {
printf("To: %s\n", emails[i].to);
printf("Subject: %s\n", emails[i].subject);
printf("Body: %s\n\n", emails[i].body);
}
return 0;
}
```
该程序使用结构体存储每个电子邮件的收件人地址、主题和正文。用户可以连续输入多个电子邮件,直到输入“quit”为止。然后,程序将遍历电子邮件数组并打印每个电子邮件的详细信息。这是一个简单的在线邮件发送系统的基本框架,可以根据需要进行扩展和修改。