2005年07月23日

7月23日

 

      今天是个大晴天,距离我上完课已经4天了,整整玩了四天。现在是23:00,一边看着《浪漫满屋》一边整理着自己的头绪。

      我以为我已经是大人了,可是这几天发生的事,实在是让我不敢相信我才这么点程度。本来准备好不回家的,可是看到同学们都回去了,我也动心了,也去买了火车票。可是在第二天去往火车站的途中,我就一直矛盾着,我甚至有点害怕回家了。真是不可思议!当我到了火车站,要进站时我想来出火车票来,天啦,我居然没有带,现在回学校去拿已经来不及了,而且我也没有带学生证。我几乎是一路含着眼泪回了学校,我已经下了决心了,这次不管怎么样也不回家了,就当是给我这次粗心的惩罚吧。我想着要是爸爸妈妈知道我因为这种事误了火车,肯定会把握骂一顿,可是当我打电话告诉他们我回不去了时,他们居然没有说我一句,反而更加要求我回家了。我再也忍不住哭着对他们说我不回了,他们问我为什么哭,我不想告诉他们说是因为我觉得他们对我太好了,感动的。我骗他们说我很生气。他们劝我说这没什么好气的,你回来休息几天。不回了,我坚决的对他们说,他们也知道我的性格,我很倔强的,他们也就不再劝我回家了,只是说随便我,如果我还想回去,他们随时欢迎。我只能无语了。

      在学校玩也太无聊了,又有伴,于是我今天我去找工作做。当我交了100块,我却不想做了,我真是个矛盾的人,但是想到我下的决心,我只能去做,至少我应该要把火车票和交的100块钱赚回来。这是我唯一能够做的了。

      我也曾想过如果我一直像以前那样的性格,也许我永远也成不了器,所以我进大学也后一直尝试着去改变。我确实也变了不少,虽然爸爸妈妈一直说我没有变,还是像以前那样,可是我也不知道我为什么在他们面前表现的那样懦弱,沉默,寡言。但是我真的变了很多,至少已经有人评价我活泼开朗了,当时我听到了真的很开心,虽然这对于别人算不了什么,可是对我却是个突破。我会继续努力去改变的,尤其是我现在这种拿不起放不下的性格。

       恩,AZ AZ FIGHTING!

2005年07月09日

       好久没有上来了,现在放假了,终于有点时间了,这个暑假先上二专一个星期,开学前还要军训半个月,好好的一各暑假被占得只有20来天,这个真让我不爽.我决定了不回去了,再学校了好好学习,学点东西,也许我不会学成什么,但是我会尽力的,希望这个暑假的时间我能够取得突破.

2005年05月12日

      我们今天期中考试考完了,结果出来了。

哎!我真的受了很大的打击,我自认为是班上的小强人,可是,我真的不敢相信,我竟然会落到要从最后开始数,才能数到我的名字,我真的不堪忍受。也许我该奋进了,不是吗?

     以后,FIGHTING!FIGHTING!FIGHTING!

2005年05月10日

#include"stdio.h"

void sel()

{ char ch;

scanf("%c",&ch);

print("sno cno");

……………………………

}

void main()

{

char cha;

scanf("%c",&cha);

if(cha==’a')

{

sel();

}

}

执行时,发现输入a后,就直接打印sno cno 了,后来经过调试才发现子程序中的ch已经有值了是’\n’

为什么呢?看来还有必要好好探索一下。

这几天把老师布置的一个程序写完了,但是发现了个奇怪的问题。同样的是读取一个文件的一段代码,但是在不同的程序中执行的结果却完全不同,这是搞不懂。

文件的内容是:

95001 李勇 男  1977-5-1 23 95002 computer
95002 刘晨 女  1976-4-8 25 95002 computer
95003 李鸣 女  1977-2-2 26 95003 english
95004 王敏 女  1977-3-5 20 95003 english
95016 金瑾 女  1978-11-1 23 95016 chemis
95018 汪劲 男  1977-4-6 21 95018 commun
96001 张立 男  1978-6-2 18 96001 maths
96002 柳风 男  1979-8-18 16 96001 maths

#include "stdio.h"
#include "string.h"
typedef struct {
 
 char sno[6];
 char sname[10];
 char ssex[2];
 char sbirth[19];
 int spre;
 char smonitor[6];
 char sdept[10];
}S;

void proj()
{
  char file[10];
  FILE *fp;
  int i=0;
  printf("s or sc?\n");
  scanf("%s",file);

  if(strcmp(file,"s")==0)
  {
   
   S s[8];
        
         if(fp=fopen("stu.txt","r"))
   {
           for(i=0;i<8;i++)
     {
   
         fscanf(fp,"%s %s %s %s %d %s %s",s[i].sno,s[i].sname,
       s[i].ssex,s[i].sbirth, &s[i].spre,s[i].smonitor,s[i].sdept);
   printf("%s",s[i].ssex);
   
     }
   }
         fclose(fp);

}

#include "head.h"
void main()
{

 proj();

}

此时输出的是年龄和出生年月日合在一起的字符串,但是我要求输出的只有年龄。在这个程序中:

#include "stdio.h"
typedef struct {
 
 char sno[6];
 char sname[10];
 char ssex[4];
 char sbirth[19];
 int spre;
 char smonitor[6];
 char sdept[10];
}S;


void read(FILE *fp)
{                int i=0;
                 S s[8];
 
              for(i=0;i<8;i++)
     {
   
         fscanf(fp,"%s %s %s %s %d %s %s",s[i].sno,s[i].sname,
       s[i].ssex,s[i].sbirth, &s[i].spre,s[i].smonitor,s[i].sdept);
      printf("%s",s[i].ssex);
   
   
     }
}

main()

{

FILE *fp;

read(fp);

}

输出的只有年龄,真不知道为什么,头痛啊。