⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_54494.htm

📁 vc
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<p>
序号:54494 发表者:canna carter 发表日期:2003-09-28 15:22:50
<br>主题:新手求助 (请大家教教我)
<br>内容:请问如何写rot13的program<BR><BR>请问如何将一个已有的txt file的內容转到另一个新的txt file<BR>但那个新的txt file 的內容是比旧的那个转変了13个位<BR>即是原本的 a 字就変了新的 n 字<BR>就如apple変了nccyr<BR>怎么可以将char移动13个位<BR><BR>希望大家帮帮我<BR>本人不胜感激<BR><BR>P.S. 我是用VISUAL C++ 6.0的 
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:红蚂蚁 回复日期:2003-09-28 15:55:59
<br>内容:每次从源文件读一个char,将该char+13写入目标文件。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wonder carter 回复日期:2003-09-28 16:08:59
<br>内容:&lt;BLOCKQUOTE&gt;引用“第1楼”所言<BR>&lt;Q&gt;每次从源文件读一个char,将该char+13写入目标文件。&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>.......这好象是不行.....也好象不是这么容易.....<BR>(P.S.本人是新手一名...)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-09-28 16:34:50
<br>内容:用内存映射文件。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wonder carter 回复日期:2003-09-28 16:42:39
<br>内容:&lt;BLOCKQUOTE&gt;引用“第3楼”所言<BR>&lt;Q&gt;用内存映射文件。&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>我是一名学生(也绝对是菜乌一名...)<BR>要交出这个program的cpp<BR>已试了一整天.......也是做不好的说.....<BR>所以在此希望有高人指教指教...
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-09-28 16:48:02
<br>内容:我试试看,其实我也没有用内存映射文件做文件I/O处理,只用他做过进程通讯。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wonder carter 回复日期:2003-09-28 16:54:01
<br>内容:&lt;BLOCKQUOTE&gt;引用“第5楼”所言<BR>&lt;Q&gt;我试试看,其实我也没有用内存映射文件做文件I/O处理,只用他做过进程通讯。&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>其实我不知道什么是内存映射文件或是I/O处理.......<BR>请见谅
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-09-28 17:42:50
<br>内容:#include &lt;windows.h&gt;<BR>#include &lt;iostream&gt;<BR>using namespace std;<BR><BR>int main(int argc, char* argv[])<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;if (argc != 2)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;FileChng FileName&#34; &lt;&lt; endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;HANDLE hFile, hMap;<BR>&nbsp;&nbsp;&nbsp;&nbsp;char* pFile;<BR>&nbsp;&nbsp;&nbsp;&nbsp;DWORD fileLength;<BR>&nbsp;&nbsp;&nbsp;&nbsp;hFile = CreateFile(argv[1], GENERIC_READ | GENERIC_WRITE,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;hMap = CreateFileMapping(hFile, NULL, PAGE_READWRITE,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0, 0, NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;pFile = (char*)MapViewOfFile(hMap, FILE_MAP_WRITE, 0, 0, 0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;fileLength = GetFileSize(hFile, NULL);<BR>&nbsp;&nbsp;&nbsp;&nbsp;char* pFileTemp = pFile;<BR>&nbsp;&nbsp;&nbsp;&nbsp;while ( pFileTemp &lt; pFile + fileLength )<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( ' ' != *pFileTemp)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// 在这里添加你要得改变<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pFileTemp++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;UnmapViewOfFile(pFile);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CloseHandle(hMap);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CloseHandle(hFile);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wonder carter 回复日期:2003-09-28 18:18:13
<br>内容:&lt;BLOCKQUOTE&gt;引用“第7楼”所言<BR>&lt;Q&gt;#include &lt;windows.h&gt;&nbsp;&nbsp;#include &lt;iostream&gt;&nbsp;&nbsp;using namespace std;&nbsp;&nbsp;&nbsp;&nbsp;int main(int argc, char* argv[])&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (argc != 2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; &#34;FileChng FileName&#34; &lt;&lt; endl;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...... . . . . . .&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;.&nbsp;&nbsp;. &lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>我真是真的真的很感谢你.......<BR>但這个好像過于複雜了........<BR>這样我会被指抄袭的.....<BR><BR>我的老師是給我這个<BR>#include &lt;fstream.h&gt;<BR><BR>int main(void)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;char c;<BR>&nbsp;&nbsp;&nbsp;&nbsp;ifstream infile (&#34;input.txt&#34;);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;c = infile.get();<BR>&nbsp;&nbsp;&nbsp;&nbsp;while (!infile.eof()) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout &lt;&lt; c;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;c = infile.get();<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;infile.close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}<BR>但是要我們作些更改和加插一些东西.......
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:水番 回复日期:2003-09-28 18:36:44
<br>内容:这个就简单很多了,只是把文件读出来而已,<BR>结构都给你了,你应该会写了吧,具体哪里不懂就问哪里吧。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wonder carter 回复日期:2003-09-28 19:40:20
<br>内容:&lt;BLOCKQUOTE&gt;引用“第9楼”所言<BR>&lt;Q&gt;这个就简单很多了,只是把文件读出来而已,&nbsp;&nbsp;结构都给你了,你应该会写了吧,具体哪里不懂就问哪里吧。&lt;/Q&gt;&lt;/BLOCKQUOTE&gt;<BR>.........我就是不会如何将char转为int...<BR>然後将int加13<BR>再将加了13的int转回char.....<BR><BR>我写的时侯总是出错....
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -