第十四周项目4-2:IDE花括号换行机制

问题及代码:

/* 
*Copyright (c)2015,烟台大学计算机与控制工程学院 
*All rights reserved. 
*文件名称:test.cpp 
*作    者:陈文青 
*完成日期:2015年6月18日 
*版 本 号:v1.0 
* 
*问题描述:读入一个C++程序,使程序中的所有左花括号“{”和右花括号“}”都单独占一行,新程序保存到另一个.cpp文件中,并在屏幕上显示处理过的程序,显示时加上行号。
*程序输入: 
*程序输出: 
*/
#include 
#include
#include
using namespace std;
int main( )
{
    //将文件中的数据读入到字符数组中
    ifstream sourceFile("source.cpp",ios::in);  //以输入的方式打开文件
    if(!sourceFile)       //测试是否成功打开
    {
        cerr<<"source code read error!"<

运行结果:

第十四周项目4-2:IDE花括号换行机制_第1张图片


第十四周项目4-2:IDE花括号换行机制_第2张图片

第十四周项目4-2:IDE花括号换行机制_第3张图片

知识点总结:

换行符和行号安排在一起可能会比较困难,所以将这两个步骤分开进行,会使得程序设计起来更见简便

在进行识别花括号的换行时,设置两个字符型进行前后的识别



你可能感兴趣的:(program)