我做了一个程序,发现了gets(),并且使用它,它很棒,但是当我编译程序时它说得到危险,所以然后我搜索了一个替代方案,即使gets()函数做了它有正确的输出,为了将来我宁愿使用一个不危险的替代品,这是我偶然发现fgets().我认为代码会编译相同并具有相同的输出,但是我的if语句都没有输出.
下面是代码:
#include <stdio.h>
#include <string.h>
int main()
{
char qOne[10];
char qTwo[10];
char guess[40] = "My guess is that you are thinking of a\0";
printf("TWO QUESTIONS\n");
printf("Think of an object, and i'll try to guess it.\n\n");
printf("Question 1) Is it an animal, vegetable, or mineral?\n");
printf("\n> ");
//gets(qOne);
fgets(qOne, 10, stdin);
printf("\nQuestion 2) Is it bigger than a breadbox? (yes/no)\n");
printf("\n> ");
//gets(qTwo);
fgets(qTwo, 10, stdin);
printf("\n");
if(strcmp(qOne, "animal") == 0 && strcmp(qTwo, "no") == 0 ||strcmp(qOne, "animal") == …Run Code Online (Sandbox Code Playgroud) 新的SQL开发人员在这里,如何DISTINCT CONCAT发表声明?
这是我没有DISTINCT密钥的声明:
COLUMN Employee FORMAT a25;
SELECT CONCAT(CONCAT(EMPLOYEEFNAME, ' '), EMPLOYEELNAME) AS "Employee", JOBTITLE "Job Title"
FROM Employee
ORDER BY EMPLOYEEFNAME;
Run Code Online (Sandbox Code Playgroud)
这是它的输出:
Employee Job Title
------------------------- -------------------------
Bill Murray Cable Installer
Bill Murray Cable Installer
Bob Smith Project Manager
Bob Smith Project Manager
Frank Herbert Network Specilist
Henry Jones Technical Support
Homer Simpson Programmer
Jane Doe Programmer
Jane Doe Programmer
Jane Doe Programmer
Jane Fonda Project Manager
John Jameson Cable Installer
John Jameson Cable Installer …Run Code Online (Sandbox Code Playgroud) 我有一个字符串e3,它保存字符串1,2,4,5,3,6.我想将所有这些数字加起来,以便21我为此考虑做一个for循环,但是我不知道如何将字符串的一部分转换为自己的值.我有任何人想知道该怎么做请评论或回答.
我试图理解子查询,我以为我理解以前遇到的问题,但现在我想了解嵌套子查询,现在我比我更困惑.
我想尝试这样的输出:
Model Year
--------------------------- ------------
Grand Caravan 2010
Q70 2015
Run Code Online (Sandbox Code Playgroud)
我试图找到这些的方式是通过这些描述:GPS,加热座椅和AWD.
目前我没有选择任何行.
我的陈述如下:
SELECT t1.MODELNAME AS Model, t2.VEHICLEYEAR AS Year
FROM TBLMODEL t1
FULL JOIN TBLVEHICLE t2 ON t1.MODELID = t2.MODELID
FULL JOIN TBLOPTIONDETAIL t3 ON t2.VEHICLEID = t3.VEHICLEID
FULL JOIN TBLOPTION t4 ON t3.OPTIONID = t4.OPTIONID
WHERE t4.OPTIONDESC IN
(
SELECT OPTIONDESC
FROM TBLOPTION
WHERE OPTIONDESC = 'GPS' AND OPTIONDESC =
(
SELECT OPTIONDESC
FROM TBLOPTION
WHERE OPTIONDESC = 'Heated Seats'
)
);
Run Code Online (Sandbox Code Playgroud)
它对应的文件:
DROP TABLE tblOptionDetail;
DROP …Run Code Online (Sandbox Code Playgroud) 我正在制作一个基本程序,并决定使用函数和指针,在第一个输入中我可以选择键入"kitchen"或"楼上",但是当我使用时fgets()我得到了分段错误,并且不明白为什么.我试图打印出字符串,看看我是否得到了正确的输出,当然由于分段错误,它没有发生.
这是代码:
#include <stdio.h>
#include <string.h>
char one(char *oOne[]);
void two();
void three();
int main() {
char *oOne[10], oTwo[10], oThree[10]; // Options one, two, and three.
puts("WELCOME TO ASAD'S ADVENTURE");
puts("");
one(oOne);
return 0;
}
char one(char *oOne[]) {
puts("You are in a creepy house! Would you like to go \"upstairs\", or into the \"kitchen\"?");
printf("\n> ");
if (fgets(*oOne, sizeof *oOne, stdin) == NULL) { // Receiving the input from the user, and removing the \n caused by …Run Code Online (Sandbox Code Playgroud) 由于某种原因,我的页脚不在页面底部,即使我指定它位于底部.这是一张照片,它位于页面中间的内容之上.我需要一些帮助,了解如何在页面底部制作页脚,而不是在我的图片/内容之上.
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>int222_162d16 - Assignment 2 - Home Page</title>
<link rel="stylesheet" href="css/normalize.css" type="text/css" media="screen" />
<link rel="stylesheet" href="css/sitecss.css" type="text/css" media="screen" />
</head>
<body>
<nav class="fixed-nav-bar">
<ul class="nav">
<li class="nav"><a class="nav" href="../index.html">♠ My Zenit Account</a></li>
<li class="nav"><a class="nav" href="index.html">Home</a></li>
<li class="nav"><a class="active" href="gallery.html">Gallery</a></li>
<li class="nav"><a class="nav" href="video.html">Video</a></li>
<li class="nav"><a class="nav" href="audio.html">Audio</a></li>
<li class="nav"><a class="nav" href="table.html">Tables With CSS</a></li>
<li class="nav"><a class="nav" href="pizza/index.html">Forms</a></li>
<li class="nav"><a class="nav" href="css/sitecss.css">CSS Used</a></li>
<li class="nav"><a class="nav" href="extra/index.html">Extra</a></li>
</ul>
</nav>
<h1>Photo …Run Code Online (Sandbox Code Playgroud)