第二章:开始学习C++//ex2.1--display your name and address#include<iostream>int main(void){using namespace std;cout<<"My name is liao chunguang and I live in hunan chenzhou.\n”;} //ex2.2--conv...
1.打开关闭文件 #include<fstream> ifstream fin("text.txt"); fin.close(); 当程序终止时,到文件的连接将自动关闭,当然也可以使用close()去显示的关闭。 2.检测是否成功打开文件 以前,检查文件是否成功打开的常见方式如下: if(fin.fail()).. if(!fin.good(...
Chapter 4PE 4-1 /* Programming Exercise 4-1 */#include <stdio.h> int main(void){char fname[40];char lname[40]; printf("Enter your first name: ");scanf("%s", fname);printf(&q...
第一章 概览 编程练习 1.您刚刚被MacroMuscle有限公司(Software for Hard Bodies)聘用。该公司要进入欧洲市场,需要一个将英寸转换为厘米(1英寸=2.54 cm)的程序。他们希望建立的该程序可提示用户输入英寸值。您的工作是定义程序目标并设计该程序(编程过程的第1步和第2步)。 1.将英寸值转化为厘米值 2.显示“输入英寸值”-&...
Chapter 6PE 6-1#include <stdio.h>int main (void) {char az[26];int count = 0; for (az[count] = 'a';az[count] < 'z';az[count] = az[count-1] + 1)count++; for (count = 0; count <= 25; count++)...
先思考一个问题: 为什么需要auto_ptr,以及为什么这样就可以起到作用? 为什么需要?因为在堆上分配的内存,不像自动变量那样,可以在退出函数的时候自动调用析构函数完成析构,如果代码中 throw一个异常,这个问题就比较麻烦了,可能造成new出来的东西没有delete。 auto_ptr的思想是什么呢?他把指针做成了一个类,进行了封装,这样,无论什么时候,只要退出函数作用域,...
Chapter 2 // pe2-2.cpp #include <iostream> int main(void) { using namespace std; cout << "Enter a distance in furlongs: "; double furlongs; cin >> furlongs;...
...void temperatures(double ff); 5.11.8 //float sum(float a,float b); 6.16.8 int main(void) { //《C Primer Plus》课后习题解答 /*1.13.8 char key; printf("请输入等级:"); scanf("%C",&key); printf...