关闭

c++中string用法

C++中 string 的用法大全(转) (2012-10-12 16:26:33) 转载▼ 标签: 杂谈   之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必  担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = ...
阅读(16) 评论(0)

vector用法

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.      用法:           1.文件包含:                 首先在程序开头处加上#include以包含所需要的类文件vector           还有一定要加上using name...
阅读(24) 评论(0)

新手注意

nscanf(“ %s%s”,str1,str2),在多个字符串之间用一个或多个空格分隔; n若使用gets函数,应为gets(str1); gets(str2); 字符串之间用回车符作分隔。 n通常情况下,接受短字符用scanf函数,接受长字符用gets函数。 n而getchar函数每次只接受一个字符,经常c=getchar()这样来使用。...
阅读(10) 评论(0)

C中EOF作用

1.5.1. 文件复制 借助于getchar 与putchar 函数,可以在不了解其它输入/输出知识的情况下编写出 数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想 如下: 读一个字符 while (该字符不是文件结束指示符) 输出刚读入的字符 读下一个字符 将上述基本思想转换为C语言程序为: #include main() { int...
阅读(17) 评论(0)

树选中节点事件

package button2; import java.awt.*; import java.util.EventListener; import javax.swing.*; import javax.swing.event.TreeSelectionEvent; import javax.swing.tree.DefaultMutableTreeNode; import java...
阅读(17) 评论(0)

创建树

package button2; import java.awt.*; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultTreeModel; public class getmain extends JFrame{           ...
阅读(15) 评论(0)

synchronized关键字

//线程同步——synchronized关键字 package button2; public class getmain implements Runnable{  int num=10;  public void run() {   while(true) {    synchronized("") {//解决资源共享问题,同步块,一个时段只允许一个访问     if(num>0...
阅读(17) 评论(0)

两个进度条

package button2; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JProgressBar; public class getmain extends JFrame{  /**   *   */  private static final long serial...
阅读(27) 评论(0)

实现Thread类的两种方法(继承和实现runnable接口)

实现接口 package button2; import java.awt.Container; import java.net.URL; import javax.swing.*; public class getmain extends JFrame{  /**   *   */  private static final long serialVersionUID = 1...
阅读(20) 评论(0)

Annotation类

package button2; import java.lang.annotation.*;//未设置则表示所有范围 @Target(ElementType.CONSTRUCTOR)//annotation适用于构造方法,一般用枚举常量来设置适用范围 @Retention(RetentionPolicy.RUNTIME)//设置annotation的有效范围为最大(加载到AVM),叶童枚举...
阅读(20) 评论(0)

反射访问成员变量

public class buttoncla{     public int i;   public float f;   protected boolean b;   private String s;    } ///////////////////////////////////////////////////////////////////// import java...
阅读(31) 评论(0)

反射访问构造方法

public class buttoncla{     String s;   int i,i2,i3;   private buttoncla(){}    protected buttoncla(String s,int i) {   this.s=s;   this.i=i;  }  public buttoncla(String...strings) throws N...
阅读(18) 评论(0)

自定义抛出异常

public class MyException extends Exception {    //创建自定义异常类型继承Exception类  /**   *   */  private static final long serialVersionUID = 1L;  public MyException(String ErrorMessage) {         //   构造...
阅读(102) 评论(0)

线性表的建立和删除

#include "stdafx.h" #include"iostream" typedef struct node{  int data;  struct node*link; }Lnode,*LinkList; LinkList Creat(int n) {  LinkList list,r,p;  list = NULL;  r = NULL;  p = NULL;...
阅读(23) 评论(0)

判断两各字符串相等的部分并将其输出(文件输入输出)

///////////////////判断两各字符串相等的部分并将其输出(文件输入输出) #include int main() {  int i,j,k;  FILE *fp;  FILE *fp1;  int flag=0;  char s[50],t[50];  fp=fopen("invertsub.in.txt","r");  fp1=fopen("invertsu...
阅读(26) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:739次
    • 积分:219
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:4篇
    • 译文:12篇
    • 评论:0条
    文章存档