我也要用MFC做一个简单mfc 记事本 教程的程序,能不能帮帮我>-<

怎么样用c语言的文件指针向一个新建的记事本写入东西_百度知道
怎么样用c语言的文件指针向一个新建的记事本写入东西
帮小弟我写个C语言程序,有下面要求,i);i&n&quot.能向新建的记事本写入一些简单的c语言的结果如怎么将下面的c程序的结果写入指定的TXT中#include main(){i++ )
printf(&quot:1.新建一个记事本2;,且是写一个换一行的;100;
for ( i=1;%d\
}}怎么将1-99的数写入一个记事本
提问者采纳
例;if(fp){ for ( i=1,每行一个整数*/w&a;}&#47.txt&quot,&quot,如果不存在;//&#92,i);i++ ) {
fprintf(/\.txt文件以写入数据,就新建这个文件;*关闭文件*/&#47,后面的&c.h&i&
fclose(fp);;%d\);a:&#92:/100;/stdio,&}
return 0;int main(void){w&*向文件fp写入数据;表示是向文件写入数据*/ FILE *fp=fopen(&n&*打开c;---------------------------------------------------------------------------#include
提问者评价
谢谢了!你写的比较详细。
其他类似问题
为您推荐:
其他1条回答
打开文件失败\w&fp = fopen(&%d\a;
for ( i=1;#include &}int main(){FILE* fp#include &);stdio.h&gt.txt&;stdstd.h&100;;return 0,&);
}fclose(fp);if (fp == NULL){printf(&n&i++ )
fprintf(i&lt, &n&quot, i)
文件指针的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VC++ 怎样创建一个程序,不是在DOS中运行,就像电脑计算器那种可视界面的程序!高手帮我把下面的做一下_百度知道
VC++ 怎样创建一个程序,不是在DOS中运行,就像电脑计算器那种可视界面的程序!高手帮我把下面的做一下
以下是一个给出英尺和英寸的值(整数)就可以自己换算成厘米的程序代码,我在VC++6.0中运行成功,不过是再DOS中!我想让它能像电脑软件一样,打开程序出来一个类似计算器之类的窗口,有两个空分别输入英尺和英寸,然后点击回车就出来厘米!大家一定懂我的意思!高手教教我怎么弄啊!我是新手!感激不尽!#include &iostream&const double conversion=2.54;const int inchesPerFoot=12;int main (){ int totalI cout&&&Enter two integers,one for feet and&
&&&noe for inches:&; cin&&feet&& cout&& cout&&&The numbers you entered are&&&feet
&&&for feet and&&&inches
&&&for inches.&&& totalInches=inchesPerFoot*feet+ cout&& cout&&&the total number of inches=&
&&totalInches&& centimeters=conversion*totalI cout&&&The number of centimeters=&
&&centimeters&& return 0;}
提问者采纳
建立一个MFC工程,用基于对话框可以做一个自己的界面,并加上两个编辑框和一个按钮,用于输入feet和inches,点击按钮得到结果,结果用编辑框或静态框显示都行。你可以去找下关于MFC编程方面的书,又或者我给你做个发到你邮箱,都是比较基础的东西。
发我Q邮箱吧
工程已发送至你的邮箱,请查收!有问题可以回邮件提问,谢谢!
其他类似问题
为您推荐:
dos的相关知识
其他2条回答
我懂你的意思,但是照你的水平无论如何都很有难度。VC++创建WINDOW应用程序最简单的就是用MFC,但是我当时转MFC的时候就花了整整一个星期,而且还只是会用,原理方面一头雾水。你现在的情况,还是用VB比较现实
找本书或者上网找源码都行啊~~~一看就懂(如果不想深入理解的话~)
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁急求一个C++程序,要求包含C++的20个特性_百度知道
急求一个C++程序,要求包含C++的20个特性
正确使用引用与常引用
17. 正确完成数据类型的转换
运行时多态
构造函数重载
2. 类中使用静态成员
显式定义拷贝构造函数
8. 动态申请空间并释放空间
分离编译模式
5。可追加财富悬赏到200
1. 构造派生类
14. 定义类模板和函数模板
19.com程序内容不定. 操作符重载
正确分配类成员的访问权限
6. 使用内联函数
18,最好在代码后注释下体现特性,要体现如下C++特性麻烦发到邮箱lmnssy@126. 文件的输入输出操作
正确使用初始化列表
4. 使用指针访问数组元素
我有更好的答案
题的人大脑抽筋了,你买本(写一本效果更好)C++教科书送给他,不解释。 最酷的做法就是
这是C++课程作业
不论什么程序语言,它的特性都是为实际的需要而存在的,而不是有什么特性就一定要用拼命的上的。学一门语言(不仅仅是C++),不是为了炫耀你知道它多少牛逼的特性,还可以一条一条列给别人看;而是别人给你一个问题,甚至一个项目,你可以充分发挥出这么语言的特性,同时用最简洁的方法,出色的完成任务。你的这个课程设计,完全的是本末倒置。学习程序语言(不仅仅是C++)的“本”,当然是融汇贯通,举一反三,针对实际问题提出实际的解决方案,然后选择最合适的语言,选择可以用到它的特性。学习程序语言(不仅仅是C++)的“末”,是知道一门程序语言的名字,知道它的一些特性。但也可能只是会生搬硬套,为了显示程序语言的特性而特别的去设计一段代码。这在教学过程中无可厚非,课程设计还这样,就说不过去了。一个程序语言的特性,都是有它最适合的应用场景的。你的课程设计,非要把20个特性的它们最适合的应用场景,拼接到一起。就好比把20部最好的电影最精彩的镜头,拼接在一起,这也会是一部好电影么(恩,如果你是大师级别的电影剪辑,还是有可能的)?我得出的结论是,你们老师想让你们一下子学会C++的所有特性,也就是一下子吃成胖子。当然,还不是他给你们喂胖(只给你们列出特性,没出具体的题目;好比他只给你们饭菜,没给你们勺子),要你们自己吃胖(要你们自己想出一个可以容纳所有特性的题目,也就是自己找到一把可以一下子装下所有饭菜的勺子,一口吃下去)。好吧,就把这段话给你出题目的老师看,看他怎么反驳吧。最好我想说,你们老师不仅大脑抽筋了,还坑了你150百度积分,真是个坏老师啊。
这道题目没有想象中那么难。不过楼上的分析有些道理,学习C++不是在于知道它有多NB,而在于你知道它的哪些特性能够方便快速的实现你的需要。
我看了一下需求,给你一个思路,你可以考虑做一个打开记事本文件的程序,在该程序实现单词查找和排序功能。可能排序对你来说有难度,好吧。那你就做单词查找。这个做完了。你老师的要求也就做完了。
文件操作类,你自己封装一个类,里面可以用VC提供的函数。这个类就可以实现需求1,3,7,8,9,13,15,19,20.
字符查找类,这个时候你可以定义一个模板类,因为文件可能不只是单词,还有其他符号,数字等,这个类你可以实现其他需求。
上个大学不容易,C++是基础课程,希望你能多花点心思,在学校里面还有机会与人交流这种没有实际意义的语言特性问题,等出来工作后,...
蛋疼的题目
其实我想帮你写一下,不过看了两位网友的话说的很对。我想给你看看我们老师是怎么指导学生学习的:
第13周实验指导
1. 进一步多态性的基本概念
2. 学会利用虚函数实现多态性
3. 学会在设计中利用纯虚函数构造抽象基类
【任务1】阅读下面的程序
(任务1.1)请写出程序的执行结果,并在上机时对照理解
#include &iostream&
class Vehicle
void run() const { cout && &run a vehicle. &&& } //(2) run()为虚函数
class Car: public Vehicle
void run() const {cout && &run a car. &&&
class Airplane: public Vehicle
void run() const {cout && &run a airplane. &&&}
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁如何用记事本写程序?_百度知道
如何用记事本写程序?
!!,否则不会得到悬赏的我要详细教程
我们发现:在Form_Load过程加入,RichTextBox1.SelTextRichTextBox1。图片有了,以便在引用图片时不至于混乱.ClearClipboard.Top = 380:文件名”,让第一个窗格显示;End Sub&#39.Text = Time:编辑菜单,初学者将学到很多东西.Key '未命名&quot.txt&quot, &quot:&quot,理论上它能打开和编辑任意大的文档.LoadFile &新建&quot:0-sbrText 显示文本.;设置弹出式菜单(即在编辑框中单击鼠标右键时弹出的动态菜单)Private Sub RichTextBox1_MouseDown(Button As I声明查找变量Dim sFind As String&#39,左键单击“属性”.Panels(3);设置程序启动时的大小Me;&打开文件Private Sub mnuOpen_Click()CommonDialog1。单击菜单“工程”-“部件”,插入一些窗格;使用说明文档可能已经被移除,单击“确定”按钮。工具栏和状态栏除了能美化我们的程序使其更具有专业性质外、研究本文并按本文所述进行尝试;.,请按如下三个步骤做;RichTextBox1.SelFontName = CommonDialog1,编辑框的下拉滚动条向上的箭头不见了。这个记事本由于用了RichText控件.rtf|所有文件(*, rtfText &#39.Button)On Error Resume Next &#39,旨在向VB初学者展示.SelTextEnd Sub&#39..Caption = FileName End Sub'按关键字选择Case &quot.SaveFile FileNameEnd SelectMe。那好.Height = Me,程序变得漂亮多了,在窗体上添加它后会默认出现在窗体的最下方; & CommonDialog1, rtfTextCase &quot.Height = Me;使用说明Private Sub mnuReadme_Click()On Error GoTo handlerRichTextBox1.*)|*;rtf&quot, Shift As Integer)If KeyCode = vbKeySpace ThenRichTextBox1,我们现在已经拥有一个象模象样的记事本了,在弹出的“属性页”对话框中的“通用”项作些设置。第二章 美化程序界面多数字处理软件都有工具栏和状态栏;.Width = ScaleWidth-40End Sub&#39:正在打开文件& & &quot.Filter = &quot,无需编程3-sbrIns 显示Insert键状态。解决方法,有必要把它的ScrollBar属性设为2-rtfVmnuNew_Click &#39,只是有一个问题.Text = &quot跟我学做记事本-编程实例 用VB做一个记事本实在不很复杂:选择ImageList12, vbOKO》&quot,将其Interval属性设为1000,这样的记事本还比较粗糙.FileTitle & &quot.Panels(1),主要如下两项;&超级记事本,我们还需要做些工作,&quot.ClearClipboard.文件菜单。原因是;查找内容&quot,我们将在代码中处理它.(继续编写其它按钮的代码)End SelectEnd Sub完成后试运行一下我们的程序;;粘贴Private Sub mnuPaste_Click()RichTextBox1;查找Private Sub mnuFind_Click()sFind = InputBox(&quot。一,使用起来的确比Windows自带的记事本方便得多,再单击“插入图片”就可以一次性装载图片了(如不满意,我们的记事本可以编译使用了,可以将各个窗格的“样式”设置为;.SelStart = RichTextBox1.Text = &quot,无需编程2-sbrNum 显示NumLock键开关状态;保存文件Private Sub mnuSave_Click()CommonDialog1.txt)|*.Panels(1):编写代码。步骤二;等于菜单项“打开”被单击mnuOpen_Click&#39.txt)|*.Caption = &quot,我们要用到的控件就出现在左边的工具栏上了,我们在“关键字”栏注明“New”。添加后工具栏就出现在菜单下面.“图像列表”;打开"然后给Timer控件编写代码;超级记事本。用鼠标右键点击它,选中Microsoft Windows Common Control 6,需要的话还可以在“工具提示文本”项填入适当的提示语.txt|RTF文档(*.帮助菜单。&quot, &quot.Text = TimeEnd IfEnd Sub例三:编辑(第一层) mnuEdit复制(第二层) mnuCopy剪切(第二层) mnuCut粘贴(第二层) mnuPaste- (第二层) mnuEditSep (分隔线)全选(第二层) mnuSelecAll三,还有一些其它的功能需要添加和完善,弹出“属性页”对话框的“图像”:搜索(第一层) mnuSearch查找(第二层) mnuFind查找下一个(第二层) mnuFindOn四;使用说明&quot:加进状态栏后需将Form_Resze中的RichTextBox1; &#39:Microsoft Visual StudioCommonGraphicsBitmapsTlBr_W95下选择(这里假设你的VB安装在C盘下):&quot。按Ctrl+E调出菜单编辑器.Text = &quot,可以按照下面的格式去编写,选择“属性”:各菜单项的快捷键请自行设置)好了;设置编辑框的位置和大小Private Sub Form_Resize()On Error Resume Next &#39:“目前状态.SaveFile FileName,是不是颇有成就感.:让第三个窗格显示时间并让时间跟随系统时钟变化:帮助(第一层) mnuHelp使用说明(第二层) mnuUsage关于(第二层) mnuAbout(注; & &quot,我们来做如下几个菜单,我们的愿望立即就可以实现;全选Private Sub mnuSelectAll_Click()RichTextBox1; & FileName End Sub&#39、装载图片。例一,需编写代码1-sbrCaps 显示大小写状态:在插入图片时给每一张图片注明关键字;Exit Subhandler:&防止在切换输入法时字体自变(感谢王必成先生提供此方案)Private Sub RichTextBox1_KeyUp(KeyCode As Integer:学VB原来是如此容易:正在打开文件《……》”;文本文档(*.FileTitleFiType = LCase(Right(FileType。在窗体上绘制RichText Box和Commn D &#39.SelText = C清空文本框FileName = &CommonDialog1。要做工具栏;超级记事本 Ver1,在弹出的“部件”对话框里找到Microsoft RichText Box 6;&quot。这时;例二.SelText = &quot.*&quot, vbPopupMenuLeftAlignElseExit SubEnd IfEnd Sub&#39, X As S & FileNameEnd Sub&#39:步骤三,将其Caption属性改为“超级记事本”.FileNameSelect Case FiTypeCase &quot。但本文只打算讨论用手动方法制作记事本.Text)End Sub&#39。在程序界面上添加它。下面举些例子.SaveFile FileN出错处理RichTextBox1,接下来在程序界面添加工具栏(ToolBar):StatusBar1.rtf)|*;出错处理Select Case Button。这里请一定注意;*.ScaleHeight - 600:MsgBox & 错误信息&quot,其它的菜单项以后再根据需要添加,然后右键单击此控件.ShowOpenRichTextBox1;Me.Height = Me.GetTextEnd Sub'初始化程序Private Sub Form_Load()&#39.SelLength + 1RichTextBox1;End Sub&#39。按钮有多种样式.txt|RTF文档(*。现在我们就来做一做这两样东西:&quot.状态栏(一)制作状态栏状态栏的英文名字叫StatusB复制Private Sub mnuCopy_Click()Clipboard、工具栏和状态栏以及如何对其编写代码等;新建文件Private Sub mnuNew_Click()RichTextBox1;清空文本框FileName = CommonDialog1;, sFind)RichTextBox1;End Sub&#39,无需编程注意, FiType As String'目前状态.SelLength = Len(RichTextBox1.Width = 9000End Sub&#39:打开一个较长的文档后?当然。&#39。新建一个标准EXE工程.ScaleHeight - 400改为RichTextBox1;正在编辑文档.编辑菜单:StatusBar1。二.EXE”.ScaleHeight - 400即可.Height = ScaleHeight-40RichTextBox1.Find sFind.Caption = &超级记事本;关于&quot。点击菜单“文件”-“生成XXX.Filter = &,怎样制作菜单.Panels(3)。当然.*&quot,如“新建”按钮.*&quot.*)|*;关于Private Sub mnuAbout_Click()MsgBox &quot.ShowSaveFileType = CommonDialog1.Top = 20 和 RichTextBox1.Top=20RichTextBox1,读者可以认真揣摩,这就靠你慢慢去完成了.0并选中它们, Y As Single)If Button = 2 ThenPopupMenu mnuEdit,有了工具栏之后.SetText RichTextBox1; &CommonDialog1,如怎样使用RichText控件来打开和保存文件,请看下一章.Height = 6000Me。 (二)状态栏根据其“样式”属性决定用不用编写代码(如上文所述);请写好Readme:绘制界面.Height = Me,单击“窗格”项;Readme,当然;RichTextBox1。注意了.ScaleHeight - 40分别改为RichTextBox1,在“关键字”项注明“新建”;剪切Private Sub mnuCut_Click()Clipboard:用户选取了“新建”后.txt文件并存入程序所在文件夹中Me:1.Panels(1).rtf|所有文件(*, ,插入若干按钮;RichTextBox1.Text = &quot, Shift As Integer:当编辑框的文本发生变化时让第一个窗格显示,在“图像”项键入“New”(即ImageList1中的图片关键字);请输入要查找的字:“正在编辑文档:Private Sub ToolBar1_ButtonClick(ByVal Button As MSComctlLtxt&quot., Len(RichTextBox1)End Sub'CommonDialog1。图片可在C; &#39.0并确定.工具栏(一)制作工具栏单击“工程”-“部件”。请将下面代码写进“打开”菜单里面.“样式”!步骤一,给程序加一个Timer控件,无需编程4-sbrScr1 5-sbrTime 显示时间:&quot,首先需要一个叫ImageList的控件来装载图像;&gt.SelStart + RichTextBox1。如插入“新建”的图片:一.Find sFindEnd Sub'等于菜单项“新建”被单击Case &quot。第一章 让我们的记事本马上运行急于求成是初学者共有的心愿,右键单击它。这时左边的工具栏上出现了我们刚才新添的两个控件了,回到桌面运行我们的记事本看看。现在进入.搜索菜单;退出Private Sub mnuExit_Click()EndEnd Sub&#39,请根据需要设置.FileNameRichTextBox1.0 版权所有(C) 2001 土人&quot, 3))FileName = CommonDialog1。Private Sub RichTextBox1_Chang()StatusBar1:Private Sub Timer1_Timer()If StatusBar1,调出“属性页”对话框、词,请与作者联系,以后还可以添加);继续查找Private Sub mnuFindOn_Click()RichTextBox1,其中RichText Box的大小和位置可不用理睬.LoadFile FileNameMe,不编程时时间不会随系统时钟变化6-sbrDate 显示日期.FileNameEnd Sub辛苦了那么久。首先.Left=20RichTextBox1.Text &lt,点击Icon属性给它找个合适的Icon图标:文件(第一层) mnuFile新建(第二层) mnuNew打开(第二层) mnuOpen保存(第二层) mnuSave- (第二层) mnuFileSep (分隔线)退出(第二层) mnuExit二.Caption = &quot:工具条占用一定的空间,vbOKOnly:根据喜爱选择1-trbStandard或者2-trbFlat继续点击“属性页”的“按钮”选项,从而达到举一反三的效果。然后,这样在打开和编辑文件时垂直滚动条才可用;文本文档(*.SelStart = 0RichTextBox1。(二)编写工具栏的按钮代码工具栏按钮的代码编辑很简单;《&quot.rtf)|*.SetText RichTextBox1.0和公共对话框Microsoft Common Dialog 6:将“设置编辑框的位置和大小”中的RichTextBox1.FontNameEnd IfEnd Sub至此, rtfRTFCase &quot:每一个与用户操作有关的按钮都必须注明关键字;声明文件类型Dim FileType,我们完全可以通过向导来很方便地做出来; CStr(Time) ThenStatusBar1,还给用户带来操作上的便利!通过阅读
其他类似问题
为您推荐:
其他5条回答
然后!”可随意更改,输入:所有文件-&gt!双引号里的内容”你是猪,但一定要记得把后缀名改为:你是猪;保存类型,会弹出一个框框:msgbox&quot.文件名你是猪,打开刚保存的xxxx,名字随便起.另存为-&gt!&quot,点击文件-&gt,打开记事本首先,但双引号一定要用英文输入法来写
土豆西红柿兄弟辛苦了,先学习了,不过貌似不是楼主问的内容。楼主说的用记事本编写程序,无非就是批处理 bat文件和VBS。前者算不上是真正的编程,后者还是不错的百度一下VBScript教程就能找到了,很简单的。
讲多了嘴抽筋,耳朵也起茧,眼睛也生钉
叫我QQ我教你,教会你了再把悬赏给我。
批处理算吗?
您可能关注的推广回答者:
记事本的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁学习C++中,想确定软件开发方向应该先学什么后学什么,比如MFC,ATL,STL之类的先后顺序还有什么需要学的!_百度知道
学习C++中,想确定软件开发方向应该先学什么后学什么,比如MFC,ATL,STL之类的先后顺序还有什么需要学的!
可以出去找工作了吗,数据结构感觉好乱帮我简洁明了的总结下谢谢 了,还有什么SDK啊,,,,什么算法,目前只学到函数重载,,什么乱七八糟的,,复制的一大堆看不懂的东西就不用发了我目前有一本,c++primer 这本书学好问题中的几个,或者还需要学些什么
提问者采纳
学数据结构与MFC,待编程能力强了再看不迟ATL,ACTIVEX之类、设计模式也都是要看的至于STL作为C++语言本身的理解,MFC的话从最简单的对话框开始会写界面与一些能看到效果的小程序会让自己很有成就感这样比较有学习动力软件工程,随着需要自然而然,如果想理解得很深
其他类似问题
为您推荐:
其他4条回答
做软件开发不一定非要用C++
1.学好问题中的几个可以找工作了吗
可以,但你只能做个码农
2.还需要学什么
找找你们学校从大一到大四的开课顺序,照着学就是了
3.简单总结一下
SDK全称是软件开发工具包,就是函数库或者类库加上给用户的开发接口加上各种开发工具
算法就是解决问题的方法,比给100个整数,你给他们排一下序,排序的方法就是算法
数据结构就是数据在计算机里怎么存储的,比如上面说的100个数,你可以把他们挨个存到数组里,也可以用指针把他们挨个穿起来(这就是所谓链表)
真没什么好说的,参考第二点吧,拿书看吧看吧,看多了就行了,不过注意要选好教材,烂书就别看了容易误导人。
等于学会了一门语言。没别的。不过语言是最基础,语言都不会谈别的有点扯,除非数学好去做理论计算机...
函数重载啊?那你还早得很,选了C++就不要自以为能轻松毕业。如果还只是学到重载函数,那你必须把语言学完,还有那个STL已经列入C++标准了,是C++的一部分。
算法和数据结构最好跟在语言后面学,别着急,这只是让你理解C++(主要是理解STL),好让你知道这个语言到底是个什么东西。
如果急着搞开发,就只能先选一个操作系统,windows就是winAPI然后MFC,linux就是unix编程然后可选KDE界面或者Gnome界面,最近被诺基亚废掉的Symbian可以用QT框架开发,QT可以跨越windows和linux之间的隔阂。当然,急着搞开发的好处是你可以迅速找到工作,坏处当然是基础不牢,天天都要学习新东西而且觉得难以理解。
现在干IT的,你想做软件开发,同时也要懂数据库和网络。如果有大量理论知识的话,更好,虽然不知道你能不能理...
C++ Primer 顾名思义这个是初学者的书。。不过学过一段时间的人也可以拿这书做参考。看完这本书大概就学了各种C++的应用。。之后才开始学VC++,可以参考孙鑫的视频教程。接着是Windows SDK,MFC之类的。。(貌似孙鑫的视频都包含了)然后学Windows 核心编程。深入了可以学Windows DDK。。
SDK是指软件开发工具包,在VC中就是指Windows API的封装包,一般我们在VC中会使用MFC来编程,但有时候MFC不能满足就会使用Windows API来编程,当然也可以完全用VC+API来写.STL是指标准模板库,刚开始的时候你学不学无所谓,但是哪一天你在考虑怎么有效组织你的数据的时候用STL比较方便.STL主要就是用于数据的管理,对许多标准的数据结构及其相关代码做出了很好的实现.ATL叫做活动模板库,你写ActiveX控件时可以用到它.总之,如果你要从VC菜鸟变成VC高手,最好按照以下的顺序来:
1.c/c++语言要学好(好像是废话,但实际很多两三年经验的VC程序居然不知道虚拟析构函数的作用,类的私有变量不能被继承类使用等等)
2.SDK编程&&Programming Windows程式开发设计指南&&作者:Charles Petzold,有中文版的,网上也有下...
atl的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 jquery gt lt 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信