• 为什么freopen()在Microsoft Visual Studio上不起作用,而在CodeBlocks上起作用?

    我花了很短的时间启动C ++,并努力寻找各种方法来读写文件,但没有结果,直到我在有效的CodeBlocks上对其进行了尝试。下面的图像显示了相同代码下可能出现的错误。在两个应用程序上都使用过。 Error Code: Severity Code Description Project File Line Suppression State Suppression State Error C4996 'freopen': This function or variable m...
  • 我在“ while”程序中找不到错误的问题

    我正在学习如何使用C编程。有人可以帮我找到我的代码中的问题吗?我正在尝试编写将秒更改为分钟和秒的程序(例如100秒等于1分钟40秒)。  那是程序: #include <stdio.h> #define SEC_TO_MIN 60 int main(void) { int sec, min, left; printf("Seconds to minutes and seconds!\n"); printf("Give me an amount of seconds (<=0 is...
  • 简化和优化暴力破解MD5解密算法中C密钥的C算法

    这是一次冰雹玛丽的尝试,也是一次漫长的尝试,但我不在同盟之列。我试图通过生成所有密钥,一次通过Decrypt()传递1个密钥,在C中暴力破解3个文件中的密钥,这将产生一个解密文件,在这里我可以检查解密文件的幻数是否等于它的预期值。适用于pdf,txt和png。坦白说,我对C的了解不足,无法理解解密函数。似乎在我不需要的解密()中有很多代码。我只需要解密的“ pdf-encr32”文件的幻数,即文件的前4个十六进制值。是否可以将crypto()函数简化为不生成输出文件,而只提供前四个十六进制值?谢谢。 las...
  • 为什么即使我暂停了程序,C ++程序也会崩溃?

    我已经编写了一个c ++程序,可以成功编译并运行它。但是,一旦我在bin / debug文件夹中运行.exe文件,该程序将迅速崩溃,从而使其看上去永远无法运行。 以下是主要代码: // some header files included....... int main() { int expNum; string orignstr[MAXEXP]; expNum = fileinput("input.txt",orignstr); EXP...
  • Fortran错误:数组引用中的排名不匹配(2/1)

    我正在寻找有关此问题的帮助,使我不断在do循环中的变量上出错:数组引用(2/1)中的等级不匹配。 我是Fortran的新手,仍然无法完全理解创建二维数组,而这正是我得到错误的地方。 我基本上是想为h,u,A,B,C及其派生类创建2000x25000数组。 任何帮助将不胜感激。 program HW5 implicit none real::g,W,L,h0,V0,Cf_,T_,H_,deltat,cycl,deltax,Nx,Nt !integer::i,j,Nt,Nx ...
  • C代码在Linux上什么也没做,但是在Windows上能完美地工作吗?

    我有一个作业,必须在Linux上使用gcc提交。但是我在Windows中的代码块(这里也是gcc)中编写了代码。 它在Windows上完美运行。 但是在Linux上却没有。它编译没有错误,但是当我运行它时,它是空白的,正在等待某些东西。 如果我删除“ fileOlvas();”从主要功能来看。 任何想法? 码: #include <stdio.h> #include <stdlib.h> #include <string.h> struct person{ char name[200]; ...
  • 学习C-代码块/文件的非常基本的问题

    我是计算机编程领域的新手。我正在使用C进行在线入门课程。我有一个非常基本的问题/错误消息,希望有人可以帮助我解决。我不确定如何自己解决此问题。 我正在使用Codeblocks IDE。这是非常基本的代码练习: 1 main() {} 然后,当我按“构建”图标时,这是我收到的错误消息: ||=== Build: Release in Hello World (compiler: GNU GCC Compiler) ===| obj \ Release \ main.o ||无此文件或目录| || ===...
  • mingw32错误':: hypot'尚未在cmath中声明

    我正在使用CodeBlocks编译代码,但是在尝试构建时出现以下错误: c:\mingw\lib\gcc\mingw32\9.2.0\include\c++\cmath|1121|error: '::hypot' has not been declared| 当我转到该行时,在此行之前,我看到了一个包含许多“使用::: x';”的大列表。 关于我能做什么的任何想法?
  • 我应该使用哪种数据类型作为STL映射的键?

    我正在创建一个程序,该程序从.csv文件读取一些记录并将其存储在地图中。我的密钥应该具有两个属性,年份和月份。但是在某些情况下,系统会要求我打印全年的数据,在这种情况下,我将无法选择输入月份(即month = 0)。那么在这种情况下哪种数据类型应该是最好的呢? 起初,我想到了整数,但是如果要求我打印全年的详细信息,它将不起作用。我认为使用用户定义的类型对象可能会起作用,但是,我对迭代地图有些困惑。
  • 将本征与C一起使用

    I want to use Eigen with C. I read this other post (Using Eigen in a C Project) and essentially copied it in Code Blocks 17.12. When I try to compile, a red square warning appears in the row where #include "foo.h" appears for the first time and I am gettin...
  • 如何改善语法

    我编写的代码似乎有一些语法错误,但是代码块未显示它们。而不是运行程序,而是打开ios_base.h并在其中显示一些错误。 ( ||=== Build file: "no target" in "no project" (compiler: unknown) ===| C:\Program Files (x86)\CodeBlocks\MinGW\lib\gcc\mingw32\4.9.2\include\c++\bits\ios_base.h||In member function 'std::basic_...
  • 如何处理丑陋的多声明(非方法代码的代码折叠)

    我在这个平台上未发现任何有关我的问题的信息,但是如果我错过了一些东西,请原谅我。我的问题很简单:由于我的Scenebuilder,我有一个非常大的FXML声明块,并且该块非常大且丑陋。我想折叠它或将那些声明隐藏在某个地方。有人可以告诉我如何折叠代码,以便在需要时可以将其打开吗? 这些声明都是不必要的,因为每个声明都有其自己的目的。范围需要很大(就像在类声明下面一样),因为我需要以下方法的声明。 将其放在{}中将改变可见性... @FXML Label labelA1, labelA2, labelA3, ...
  • 用于添加和获取用户定义的一维数组平均值的函数

    这是一个问题“编写一个函数,该函数将整数数组和元素数量作为参数,并用C语言计算并显示该数组所有整数的和与平均值” 下面是我已经完成的代码,它正在运行,但包含错误给出错误的错误 #include <stdio.h> void SumAvg(int x, int arr[x]) { int i, sum = 0; float avg = 0; for (i = 0; i < x; ++i) { sum += arr[i]; } avg = (float)sum / x; p...
  • 我无法在作业中解决此问题

    void(int day_year, int year, int*day, int*month) 该功能从用户那里获取一年中的日期并输出日期。 I used if statement a lot for each month 2 times but i feel that there is a simpler solution. I'm not allowed to use struct, enum or any external libraries.
公告

欢迎访问 码农俱乐部  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 码农俱乐部