小编the*_*Sin的帖子

c程序使用系统调用计算文件中的行数

我正在编写一个 C 程序来使用系统调用(如 open()、read()、write() close() 来计算文件中的行数。我使用库调用 fopen()、fread()、fwrite() 所做的同一个程序运行良好,但仅使用系统调用,我就卡住了。

int fd1;    // file descriptor
fd1=open("f1.txt",O_RDONLY);   // opening file
read(fd1, buffer , 1);   // reading 1 byte from file
// now comparing
if (buffer == '\n')
line++;
Run Code Online (Sandbox Code Playgroud)

我的问题在这里:

如果 (myb == '\n')

我不知道如何比较缓冲区中的数据。我正在尝试使用缓冲区,但没有成功。请帮助!

c

0
推荐指数
1
解决办法
4706
查看次数

在C中向字符串添加字符串

我正在制作一个购物清单程序,我想要包含一个用户输入字符串,将其放在文本文件的下一个可用行中.眼下这将字符串的文件,但随后放入随机字符的数量的空格,然后,如果我输入其他的东西,它不会对下一行.

void AddToFile(FILE *a) {
    char addItem[20];
    printf("Enter item: ");
    scanf("%s", &addItem);
    fwrite(addItem, sizeof(addItem), 1, a);
}
Run Code Online (Sandbox Code Playgroud)

c string file

0
推荐指数
1
解决办法
172
查看次数

Java Swing中的问题

我创建了一个Java程序来将MAC地址保存到外部文件.以下是代码:

import java.io.*;

public class MAC{

public static void main(String[] args) throws IOException{
   BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
   System.out.print("Enter the MAC Addres : ");
   File file = new File("mac.txt");

   FileWriter fstream = new FileWriter("mac.txt",true);
   BufferedWriter out = new BufferedWriter(fstream);   

   out.write(in.readLine());
   out.newLine();
   out.close();    
   }
}
Run Code Online (Sandbox Code Playgroud)

我还创建了一个Swing应用程序.我完成了前端,但现在我无法使用swing将MAC地址保存到外部文件.

在我的ActionListener中,我得到了值,但我不知道如何将细节保存到外部文件.

我能够将ActionListener值打印到屏幕上,但我希望将其保存在外部文件中.

    import java.awt.BorderLayout;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JTextField;


    import java.io.*;

    public class TextForm extends JPanel {

        private JTextField[] fields;

        // …
Run Code Online (Sandbox Code Playgroud)

java swing

0
推荐指数
1
解决办法
245
查看次数

Div背景未设置

#contentwrapper {
   background: #111;
   background: url('~/img/bg-black.png');
   width: 100%;
}
#content {
   width: 340px;
   height: 165px;
   margin: 240px auto;
   text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

这是HTML:

<div id="content-wrapper">
<div id="content">
<h1 style="text-align: center">Test</h1>
<div style="clear:both"></div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是我试图将contentwrapper的背景图像设置为给定的链接,但是当我运行它时,它不会显示.我尝试过重写,重新加载,读取等等.什么都行不通

有任何想法吗?

html css

0
推荐指数
1
解决办法
55
查看次数

如何从String中获取"1.2"格式的字符串?

我正在使用Java字符串.我的问题是我有一串"1.500000154".如何从原始"1.500000154"字符串中获取结果字符串"1.5"?

1.500000154 >>>>>>>> 1.5

java string substring

0
推荐指数
1
解决办法
81
查看次数

Java中的3D模拟

我从未做过任何3D编程,并且正在进行3D飞机碰撞模拟.我打算用Java做,虽然我知道C++可能更受欢迎,但我没有经验,而且时间有限.

任何人都可以推荐任何引擎或包装?我知道有Java3D,但现在不是有点老了吗?我也见过JMonkey Engine,虽然这是游戏,我相信它对于模拟软件会没问题吗?

谢谢!

java simulation 3d physics java-3d

0
推荐指数
1
解决办法
3130
查看次数

行不显示行显示?

我希望答案能够并排出来,而不是彼此重叠.我怎么做?

n=0

while 1:

    n=int(input("Enter N="))
    if n > 0:
             break
    print("Error. please enter only positive numbers.")
i=1
print("\nThe divisors of N are:",)
while i <=n:
    if (n%i) == 0:
        print(i,)
    i+=1
Run Code Online (Sandbox Code Playgroud)

python python-3.x

0
推荐指数
1
解决办法
88
查看次数

为什么这个编译?

尝试使用构造函数类来获取名称并获取ID:

Public Student( String newName, String newId)
Run Code Online (Sandbox Code Playgroud)

但它不会编译.我扔了Error: Syntax error on token "(", ; expected.

/**
 * construct class
 * @parm String newName
 * @parm String newId
 */
public Student( String newName, String newId)
name = newName;
id = newId;

/**
* getName method that return instant varible name
*/
Public String getName()
Run Code Online (Sandbox Code Playgroud)

java helpers

0
推荐指数
1
解决办法
84
查看次数

Curried Scala函数中的参数顺序

在Scala中,我可以像这样生成一个curried函数:

def multiply(m: Int)(n: Int): Int = (m + 1) * (n + 2)
Run Code Online (Sandbox Code Playgroud)

如果我想,我可以通过填充第一个参数来生成一个新函数,如下所示:

val timesTwo = multiply(1) _
Run Code Online (Sandbox Code Playgroud)

但是替换第二个参数而不是第一个参数的语法是什么?

val timesThree = multiply _ (1)  // Incorrect Syntax
Run Code Online (Sandbox Code Playgroud)

更重要的是,为什么没有直接平行multiply(1) _

scala currying

0
推荐指数
1
解决办法
458
查看次数

Javascript只在最后一个条目的foreach循环中添加事件监听器

我有一个函数,它通过一个数组并添加<h3>元素到div.然后它将一个事件监听器(an onclick)添加到当前<h3>元素,但只有通过该函数的最后一个元素由onclick.

var runstr = [];

//txt comes from the content of a tab separated textfile spilt by '\n'
txt.forEach(function (lcb) { //lcb goes through each line of txt
    lcb = lcb.split("   ", 30); //split the line by tab
    //MainContent_Infralist is a div where the <h3> elements are listed and lcb[2] is the title
    document.getElementById("MainContent_Infralist").innerHTML = 
        document.getElementById("MainContent_Infralist").innerHTML + 
        '<h3 class="Infraa" id="' + "Infralist_" + lcb[2] + '">' + lcb[2] + '</h3>';
    //I put …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net loops event-listener

0
推荐指数
1
解决办法
805
查看次数

如何使用PHP删除段落中的特定单词?

我有一个段落,其中包含"manish"一词的几个实例.我想删除那些包含单词"manish"的行,而不更改剩余的行.

php

-2
推荐指数
1
解决办法
467
查看次数

无法导入 org.apache.log4j.Logger

我无法org.apache.log4j.Logger使用 JDeveloper 10.1 导入该库。这样做的程序是什么?

提前致谢。

java jdeveloper

-2
推荐指数
1
解决办法
3万
查看次数

什么参数'=='决定平等?

当我们用Java编写以下代码时:

object1 == object2;

运营商'=='在什么基础上决定平等?

java operator-keyword

-4
推荐指数
1
解决办法
229
查看次数