腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
5
回答
fopen
()
在
win32
上
的
性能
c
、
linux
、
winapi
我正在尝试写一些
在
Linux和
Win32
上
都能工作
的
代码。我发现它们之间最明显
的
区别(
在
我
的
代码中)是
fopen
()
的
性能。下面的代码
在
我
的
Ubuntu
上
需要5秒,
在
windows XP
上
同样
的
代码需要100秒以上。我想在这里做一个说明,ubuntu是VM,而XP是
在
一台真实
的
机器
上<
浏览 1
提问于2010-07-21
得票数 7
回答已采纳
3
回答
fopen
两个进程
c
是否可以让两个进程
在
一定
的
时间跨度内多次写入同一文件usign
fopen
(append mode),fprintf,fclose功能。它们等待数据并重复打开、写入、关闭操作。是否存在未写入数据
的
可能性?
浏览 0
提问于2009-12-04
得票数 1
回答已采纳
1
回答
C++:使用fread和fwrite循环复制bmp,因为输出bmp填充了输入bmp中第一个bmp
的
颜色
fread
、
bmp
、
fwrite
fread(&pix,sizeof(pix),1,pictureIn);编辑: pix是由三个无符号字符(rgb)组成
的
结构
浏览 0
提问于2009-12-11
得票数 0
回答已采纳
1
回答
fopen
_s怎么能比
fopen
更安全呢?
c++
、
windows
、
msvcrt
、
crt
、
tr24731
当我
在
VS2013中编译代码时,它会发出以下警告: 错误C4996:'
fopen
':这个函数或变量可能不安全。考虑使用
fopen
_s代替。但是,如何使比
fopen
更安全,就不会有缓冲区溢出
的
可能,因为
fopen
不接受缓冲区。有人能提供一个案例
fopen
是不安全
的
,
fopen
_s是安全
的
吗?
浏览 1
提问于2013-10-16
得票数 24
回答已采纳
1
回答
用Windows环境下
的
程序
在
Linux
上
编译错误
c
、
mingw
、
codeblocks
最近,我从Windows 7迁移到Linux (Ubuntu14.04),并希望编译一个我编写
的
C程序。使用GNU GCC编译器
的
基本设置,该程序
在
Codeblock 12.11下工作得很好。当使用GNU GCC编译器
的
基本设置
在
linux下编译Codeblock 13.12时,我得到以下错误消息: 对__chstk.ms
的
未定义引用 ..。我对Linux
浏览 7
提问于2014-07-27
得票数 2
回答已采纳
4
回答
C/
fopen
到特定目录
c
、
linux
、
windows
因此,我正在尝试创建一个程序,该程序将根据系统是Windows还是linux来更改
fopen
()函数
的
文件目录。
在
我
的
main函数中,我通过 printf("linux machine \n"); linux = true; printf("windows machine \n");
浏览 5
提问于2017-09-02
得票数 2
1
回答
由于绝对路径较长,
fopen
无法打开文件。
c
、
path
、
fopen
我使用
fopen
打开一些文件,给出它们
的
绝对路径。它会打开大部分文件,但有些文件不会打开。编辑 只需提到我不是
在
Windows工作,而是
在
Linux。
浏览 1
提问于2019-02-16
得票数 0
2
回答
utf8 <-> utf16:编解码器性能差
c++
、
performance
、
c++11
、
utf-8
我正在研究我
的
一些旧
的
(并且完全面向
win32
的
)东西,并考虑让它更加现代化/可移植--即在C++11中重新实现一些可重用
的
部件,其中一个部分是utf8和utf16之间
的
转换。
在
Win32
API中,我使用MultiByteToWideChar/WideCharToMultiByte,试图使用示例代码将这些内容从这里移植到C++11:。结果是s
浏览 3
提问于2014-10-04
得票数 12
回答已采纳
1
回答
在
UWP中获取
fopen
()
的
应用程序路径
c++
、
uwp
我正在将现有的C/C++应用程序移植到使用
fopen
()/fclose()
的
UWP
上
。
在
Win32
上
,我曾经使用以下两个函数获取应用程序资源
的
路径(只读)和获取应用程序存储
的
路径(读/写):const char *GetResourcePathGetCurrentDirectoryA(sizeof(storagePath), storagePath); strca
浏览 12
提问于2017-01-01
得票数 0
回答已采纳
2
回答
在
Windows
上
,底层是什么:C库还是相应
的
Win32
应用编程接口函数?
c
、
windows
、
winapi
我一直在想,哪一个是用哪一个实现
的
。我
的
猜测是
fopen
是使用OpenFile实现
的
。据我所知,
Win32
API比MSVC C库实现更完整,所以我
的
猜测是有意义
的
。 这是正确
的
吗,还是反过来呢?
浏览 3
提问于2012-01-13
得票数 5
回答已采纳
1
回答
打开二进制文件失败
c
、
memory-management
、
fopen
我有一个巨大
的
二进制文件,它是2148181087字节(> 2gb)无法打开: xyz文件(值太大而不能存储在数据类型中)
fopen
的
文件大小是否有任何截止值,或者是否有其他解决方法?
浏览 5
提问于2009-11-17
得票数 2
1
回答
如何将属性表还原到其默认值?
visual-studio
、
visual-studio-2010
、
msbuild
、
msbuild-4.0
、
propertysheet
假设我
在
第一次安装和打开2010之后立即执行以下步骤: File -> New -> Project ->
Win32
Console App -> Finish.Go to Property Manager窗格-> ->展开Debug |
Win32
->,右键单击Microsoft.Cpp.Win32.user ->选择Properties.Wildly更改设置,通常情况下
表现
得像傻瓜一样。->单击->Project->
Win32
Co
浏览 3
提问于2012-02-12
得票数 15
回答已采纳
5
回答
截断文件
c
、
windows
、
winapi
我正在使用
fopen
、fseeko64、ftello64、fclose等对文件进行操作。 如何截断文件?我知道
在
C中没有标准
的
方法来做到这一点,我只想要一些在任何
win32
平台
上
都能工作
的
方法。请注意:我
的
意思是将文件
的
大小截断到指定
的
大小,而不是使其为0大小。并且使用像复制部分到另一个文件和删除/重命名这样
的
技巧是不合适
的
。
浏览 1
提问于2009-02-25
得票数 12
1
回答
使用需要交互
的
终端运行php代码
php
、
command-line-interface
我有一个部署
在
Linux机器
上
的
监控应用程序(nagiosxi),一些最终设置是通过web浏览器执行
的
。例如,如果应用程序部署
在
192.168.2.10
上
,如果我将浏览器指向http://192.168.2.10,它会自动重定向到http://192.168.2.10/nagiosxi/install.php现在,我试着看看是否可以使用php CLI做同样
的
事情。所以,
在
我试过
的</e
浏览 6
提问于2020-06-29
得票数 0
6
回答
fflush和fsync之间
的
区别
fflush
、
fsync
、
c
、
windows
我认为fsync()在内部做了fflush(),所以
在
流上使用fsync()是可以
的
。但在网络I/O下执行时,我得到了意想不到
的
结果。我
的
代码片段:/* multiple fputs() calls like: */...fputs(buf.c_str(), fp); /* get fd of the FILE pointer */
浏览 7
提问于2010-02-26
得票数 66
回答已采纳
3
回答
带有文件*参数
的
C#调用C函数
c#
、
c
、
pinvoke
我
在
C库中
的
struct中定义了以下函数指针: [...]
在
C#中,我有:public struct SomeStruct [...]
浏览 0
提问于2014-02-27
得票数 4
回答已采纳
2
回答
用c/c+ +模式打开PHP
php
、
fread
就我所理解
的
c/c+模式而言,我期望
的
行为是'a/a+模式,因此文件不应该被截断,任何fwrite()结果都应该加到现有文件
的
前面。事实
上
,该文件似乎无论如何都被截断了,因为文件始终只包含了最近
的
fwrite()内容。<?phpfwrite($fp, date("H:i:
浏览 4
提问于2019-10-11
得票数 2
回答已采纳
1
回答
在
C++中异步按块保存大型二进制文件
的
最佳方法
c++
、
asynchronous
、
parallel-processing
、
fstream
、
disk-io
我正在开发一个C++应用程序,其输出是一个大二进制文件(几个GBs,基本
上
是一个大
的
浮动序列)。该文件
的
内容通过并行进程异步生成。每次进程完成时,其结果都必须保存到磁盘中二进制文件中
的
相应位置(进程完成
的
顺序不一定对应于将其结果存储
在
磁盘中
的
顺序)。大约需要5个进程才能获得输出
的
全部数据)。
在
C++中实现这一目标的最佳方法是什么?我有几种可行
的
解决方案,但也许可以
在
尽量减少磁盘使用率方面加以改进:
浏览 6
提问于2021-04-10
得票数 2
3
回答
在读取模式下使用
fopen
检查文件
的
存在性不会给出错误。或/文件名
c
、
linux
、
file
、
fopen
我正在尝试使用
fopen
api来检查文件
的
存在。我希望如果
fopen
返回NULL,那么它就意味着文件不存在。我提供file_name作为输入命令行参数。或者/作为file_name,然后它接受它作为一个有效
的
文件名,并假装它检测到了文件。
在
本例中,
fopen
不应该在Linux
上
返回NULL吗?我
在
Windows
上
尝试了同样
的
操作,它
的
工作方式与我预期
的
一样(
fo
浏览 1
提问于2015-11-06
得票数 3
回答已采纳
1
回答
在运行时确定操作系统?
compiler-construction
、
operating-system
、
runtime
我
在
irc.quakenet.org #cplusplus通道上,一些开发人员开始交谈,并开始想出在运行时确定当前操作系统
的
方法。我们知道如何在编译时很容易地做到这一点,并且在运行时这样做是没有意义
的
,但我们只是想要一个挑战。到目前为止,我们还没有想出一个可靠
的
方法在运行时做到这一点。
浏览 3
提问于2014-07-07
得票数 1
回答已采纳
点击加载更多
相关
资讯
国产婴幼儿奶粉在渠道和产品力上都有着怎样的表现?
小改款的大众帕萨特本次在日内瓦车展上究竟表现如何呢
SUV和轿车在高速上的表现都有哪些差距?这些你可能需要知道
表现在499上的一个长耗时问题
上银基金:继续看好AI板块接下来的表现
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券