题目要求:
输入一串字符串(包含特殊符号,空格),将字符串全部转成大写,然后用1替换字符串中的A,用*替换字符串中的空格,最后输出这个字符串。
C语言:字符串详解
字符串数组
1. 字符串数组的定义与使用
#include "stdio.h"
void main()
{
char abc[15];
printf("input a string:");
scanf("%s",abc);
printf("%s",abc);
}
当输入是abc124a时输入输出如下表示:
input a string:abc124a
abc124a
当输入是123 abc时输入输出如下表示:
input a string:123 abc
123
Delphi 关键字详解
absolute
//它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同.
var
Str: string[32];
StrLen: Byte absolute Str;
//这个声明指定了变量StrLen起始地址与Str相同.
//由于字符串的第0个位置保存了字符串的长度, 所以StrLen的值即字符串长度.
begin
Str := 'abc';
Edit1.Text := IntToStr(StrLen);
end;
abstract
//它允许你创建抽象的方法, 包括有抽象方法的类称为抽象类.
//Abstract关键字必须与Virtual或Dynamic关键字同时使用, 因为抽象方法必须被覆盖式实现.
//抽象类不能实例化, 抽象方法不能包含方法体.
type
TDemo = class
private
protected
procedure X; virtual; abstract;
public
constructor Create;
destructor Destroy; override;
published
end;
火星黑客研究院 多功能记事本
魔兽显血改键工具 【去主页修改版】
Fedora 12 Beta 发布
在万众瞩目下的Fedora Project社区在今天终于发布了Fedora 12(代号“Constantine”)的Beta版本.Fedora是较具知名度的Linux发行版本之一,由Fedora Project社区开发、红帽公司赞助,目标是建立一套新颖、多功能并且自由的操作系统. 主要特性 Fedora 12的上游开发将会采用:
* Gnome 2.28
* KDE 4.3
* Xfce 4.8
* Openoffice.org 3.2.0