當前位置:首頁 » 編程語言 » c語言代碼怎麼注銷
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言代碼怎麼注銷

發布時間: 2023-07-09 21:00:21

c語言實現用戶注銷功能(用戶信息是儲存在文件里的)

package com.bird.login;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginServlet extends HttpServlet {

/**
* @category 使用Session處理用戶登陸
* @author Bird
*/
private static final long serialVersionUID = 1L;

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();

String username = request.getParameter("username");
String password = request.getParameter("password");

List<User> list = Db.getAll();
for(User u: list){
if(u.getUsername().equals(username) && u.getPassword().equals(password)){
request.getSession().setAttribute("user", u);//登錄成功,將用戶數據放入到Session中
response.sendRedirect("/Web/index.jsp");
return;//進行重定向,並且下面的代碼不再執行
}
}

out.write("您的應戶名或密碼錯誤");
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doGet(request,response);
}

}

class Db{
public static List<User> list = new ArrayList<User>();
static{
list.add(new User("aaa","123"));
list.add(new User("bbb","123"));
list.add(new User("ccc","123"));
}

public static List<User> getAll(){
return list;
}
}

② 我寫了一個C語言程序,如何讓它循環運行。大神修改下代碼。

以下是你要的代碼
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int
main()
{

char
cmd[20]="shutdown
-s
-t
";

char
t[5]="0";

int
c;

system("title
C語言關機程序");
//設置cmd窗口標題

system("mode
con
cols=37
lines=14");
//窗口寬度高度

system("color
f0");
//可以寫成
red
調出顏色組

system("date
/T");

system("TIME
/T");

printf("-----------
C語言關機程序
-----------\n");

printf("1.實現15分鍾內定時關閉計算機\n");

printf("2.立即關閉計算機\n");

printf("3.注銷計算機\n");

printf("4.取消定時關機\n");

printf("5.檢查更新");

printf("6.退出系統\n");

printf("------------
By--QHnan
-------------\n");

puts("

版本號:1.00.34");
while(1)
{

scanf("%d",&c);

switch(c)
{

case
1:

printf("您想在多少秒後自動關閉計算機?為60的倍數。(0~900)\n");

scanf("%s",t);

system(strcat(cmd,t));

case
2:

system("shutdown
-p");

case
3:

system("shutdown
-l");

case
4:

system("shutdown
-a");

case
6:

break;

default:

printf("Error!\n");

case
5:

puts("更新網址:");

puts("https://pan..com/share/home?

uk=2690678049#category/type=0");

}
}

system("pause");

return
0;
}

③ c語言中怎樣用代碼結束一個程序

結束自身,用exit(0);
結束其它的
你需要查找到該程序的進程名後者進程號
然後用system調用系統的taskkill
具體命令語法,在命令行輸入taskkill /? 或者網路。

④ C語言代碼怎麼刪除數據

#include<stdio.h>

int main()

{

int a[10]={90,89,78,77,66,55,44,33,22,11};

int x;

scanf("%d",&x);//輸入要刪除的數

for(int i=0;i<10;i++)

if(a[i]==x)

a[i]='';

for(int i=0;i<10;i++)

if(a[i]!='')

printf("%d ",a[i]);

}

⑤ C語言關機代碼

可以通過C語言調用系統命令實現關機。

1、C語言可以通過system函數實現調用系統命令(shell 命令)。

system函數聲明於stdlib.h, 形式為

int system(const char *cmd);

功能為執行cmd中的shell指令。

2、在windows中,關機命令為shutdown. 具體說明如圖:

#include<stdlib.h>
intmain()
{
system("shutdown/s");//調用關機命令。
while(1);
}

5、注意事項:

該命令僅用於windows,如果要移植到其它操作系統,則需要適配目標系統的關機命令,如Linux的halt或shutdown -h。

⑥ c語言中修改代碼會覆蓋後面的怎麼取消

你這是進入了編輯器的插入模式。按一下方向鍵頂上的 insert 鍵就可以退出了插入模式進入正常模式

⑦ c語言簡單代碼怎麼改

【C語言輸出字母表以及對應的ASCII碼】


#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
intmain(){
charhighCharFirst='A';
charlowCharFirst='a';
inti=0;
for(i=0;i<26;i++){
printf("大寫字母%c對應的ASCII碼為%d|",highCharFirst+i,highCharFirst+i);
printf("小寫字母%c對應的ASCII碼為%d ",lowCharFirst+i,lowCharFirst+i);
}
system("pause");
return0;
}
//大寫字母A對應的ASCII碼為65|小寫字母a對應的ASCII碼為97
//大寫字母B對應的ASCII碼為66|小寫字母b對應的ASCII碼為98
//大寫字母C對應的ASCII碼為67|小寫字母c對應的ASCII碼為99
//大寫字母D對應的ASCII碼為68|小寫字母d對應的ASCII碼為100
//大寫字母E對應的ASCII碼為69|小寫字母e對應的ASCII碼為101
//大寫字母F對應的ASCII碼為70|小寫字母f對應的ASCII碼為102
//大寫字母G對應的ASCII碼為71|小寫字母g對應的ASCII碼為103
//大寫字母H對應的ASCII碼為72|小寫字母h對應的ASCII碼為104
//大寫字母I對應的ASCII碼為73|小寫字母i對應的ASCII碼為105
//大寫字母J對應的ASCII碼為74|小寫字母j對應的ASCII碼為106
//大寫字母K對應的ASCII碼為75|小寫字母k對應的ASCII碼為107
//大寫字母L對應的ASCII碼為76|小寫字母l對應的ASCII碼為108
//大寫字母M對應的ASCII碼為77|小寫字母m對應的ASCII碼為109
//大寫字母N對應的ASCII碼為78|小寫字母n對應的ASCII碼為110
//大寫字母O對應的ASCII碼為79|小寫字母o對應的ASCII碼為111
//大寫字母P對應的ASCII碼為80|小寫字母p對應的ASCII碼為112
//大寫字母Q對應的ASCII碼為81|小寫字母q對應的ASCII碼為113
//大寫字母R對應的ASCII碼為82|小寫字母r對應的ASCII碼為114
//大寫字母S對應的ASCII碼為83|小寫字母s對應的ASCII碼為115
//大寫字母T對應的ASCII碼為84|小寫字母t對應的ASCII碼為116
//大寫字母U對應的ASCII碼為85|小寫字母u對應的ASCII碼為117
//大寫字母V對應的ASCII碼為86|小寫字母v對應的ASCII碼為118
//大寫字母W對應的ASCII碼為87|小寫字母w對應的ASCII碼為119
//大寫字母X對應的ASCII碼為88|小寫字母x對應的ASCII碼為120
//大寫字母Y對應的ASCII碼為89|小寫字母y對應的ASCII碼為121
//大寫字母Z對應的ASCII碼為90|小寫字母z對應的ASCII碼為122
//
//請按任意鍵繼續...

已在code::block gcc下調試通過