社区
C语言
帖子详情
int StripNewLine(char *theString)
zhuliangsu
2003-10-20 08:42:09
int StripNewLine(char *theString)
{
char * aCString;
......
*theConvertedString = 0; //这一句话必须的吗?
strcpy(theString, aCString);
return 0;
}
...全文
38
4
打赏
收藏
int StripNewLine(char *theString)
int StripNewLine(char *theString) { char * aCString; ...... *theConvertedString = 0; //这一句话必须的吗? strcpy(theString, aCString); return 0; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
njuhuangmy
2003-10-20
打赏
举报
回复
指针 申请 空间 , 请在 使用后 释放 这段空间!!
njuhuangmy
2003-10-20
打赏
举报
回复
int StripNewLine(char *theString)
char * aCString;
分析:
theString 是 有值 的
而 aCString 是刚定义的 , @@@@@指针在使用之前必须初始化的@@@@@
所以 ,你至少要 char* aCString = (char*) malloc (足够大);
然后 判断 if (theString != NULL)
strcpy(aCString, theString);
zhyy
2003-10-20
打赏
举报
回复
*theConvertedString = 0; //这一句话必须的吗?
----这句不是必须得,必须的是:
if (theConvertedString == NULL) return -1;
smokefire
2003-10-20
打赏
举报
回复
必须,使用之前初始化?
vcg(验证码控件)
功能介绍: 为网页编程人员提供能够自动生成验证码图像并验证网页访问者输入的Web控件,具体功能如下:1. 提供简单易用的设计时所见即所得的可视化设置方式,并且支持设计时验证码图像效果与特效属性设置的实时联动体现,极大地提高程序员的工作效率;2. 对验证码图像的包括残影、打散、风化、旋转、斜变等多种图形学图像处理特效以及对各种特效的三个程度等级的灵活控制能力,让程序员在轻松应对基于OCR的恶意识别攻击的情况下,还能有充分的余地考虑验证码图像外观的美化问题;3. 提供灵活的中文诗词、中文单字、英文大小写字母、阿拉伯数字等丰富的验证码生成字源混合控制以及对于字数和字体的自定义控制,让程序员在面对不同客户以及网页访问者的特殊要求的同时仍能从容兼顾良好的用户体验;4. 保留对抗OCR的经典的点、线干扰特效以及三个程度等级的灵活控制,并采用色调匹配技术在保证原有的OCR对抗效果的同时加入了更加美观的彩色点、线效果,留给程序员更多的选择;5. 无刷新页面验证。更好地适用于需要填写大量信息的页面验证,有效地避免由于因突发性网络原因导致的验证码图像的无法下载,而使网页用户必须刷新页面而重填其它信息的窘境。运行环境:1. Microsoft Windows XP Professional2. Microsoft Visual Studio 20053. Microsoft .NET Framework V2.04. Microsoft
Int
ernet Information Services (IIS) V5.1(注意在子安装选项中选中FrontPage 2000服务器扩展)常见问答:1. 如何将本控件添加到Microsoft Visual Studio 2005的IDE中?a) 在Microsoft Visual Studio 2005中打开源代码的工程文件,重新编译,生成vcg.dll;b) 在工具箱(Toolbox)面板上单击右键,选择Choose Items…菜单,在弹出来的Choose ToolBox Items属性面板中,点击Browse…找到并选定vcg.dll控件。该控件即被添加到工具箱;2. 如何使用本控件?a) 确认需要添加本控件的网页为aspx页面。在IIS管理器中将网站属性的ASP.NET version选中为2.0,并在网站虚拟目录属性的“安全”选项卡中添加ASP.NET用户,赋予写入权限;b) 在Microsoft Visual Studio 2005中打开相应的网站,并打开相应的aspx页面文件(在本文中以Default.aspx为例),进入Design编辑模式;c) 从工具箱将之前添加的vcg控件拖到Default.aspx页面上。此时页面上的拖放位置应该出现一个带有文字内容的图片框,说明vcg控件已经被正确添加到页面;d) 现在可以像修改其它标准控件一样通过鼠标对控件进行拖动、缩放等修改,还可以在属性栏对控件进行进一步的细节设置。主要包括针对验证码图像的特效控制和针对验证码本身的文字控制两个方面。具体内容请参考本控件的使用手册;e) 在Default.aspx中新增Web控件Button:btnValidate,作为验证促发;在Default.aspx中新增Web控件TextBox:textCode,作为验证码输入;在Default.aspx中新增Web控件Lable:lblMessage,作为验证结果输出;f) 在Default.aspx.cs中添加验证函数:protected void btnValidate_Click(object sender, EventArgs e){
string
code = “”; try { //真正的验证码存储在Session[“Code”]中,需要的只是对验证码输入和该值进行比较。 //(如果属性栏中“文字控制”属性卡下的“SessionCode”默认属性值“Code”改变, //则在代码中的Session[”Code”]中引号内的值也必须手工修改成与属性值一致的字符串。) code = Session[”Code”].To
String
(); } catch (Exception ex
asp.net textarea换行函数代码
代码如下:///
/// 替换html中的特殊字符 ///
///
String”>需要进行替换的文本。 ///
替换完的文本。
public
string
HtmlEncode(
string
the
String
) { the
String
=the
String
.Replace(“>”, “>”); the
String
=the
String
.Replace(“<“, “<“); the
String
=the
String
.Replace(” “, ” “); theStrin
asp.net替换和恢复html特殊字符
///
/// 替换html中的特殊字符 ///
///
String”>需要进行替换的文本。 ///
替换完的文本。
public
string
HtmlEncode(
string
the
String
) { the
String
=the
String
.Replace(“>”, “>”); the
String
=the
String
.Replace(“<“, “<“); the
String
=the
String
.Replace(” “, ” “
C#中HTML字符转换函数分享
因此需要以下函数做转换: 代码如下: ///
///替换html中的特殊字符 ///
///
需要进行替换的文本。 ///
替换完的文本。
public static
string
HtmlEncode(
string
the
String
) { the
String
=the
String
.Replace(“>”,”>”); the
String
=the
String
.Replace(“<“,”<“); the
String
=the
String
.Replace(” “,”
两个字符串处理函数
发布2个字符串处理函数: 1、ParameterValue() 2、ParameterCount() 用法示例: dim The
String
as
String
The
String
="欢迎,光临,枕善居,源代码" msgbox ParameterCount(",",The
String
) 返回 4 ParameterValue(",",The
String
,2) 返回 "欢迎" Public Function ParameterCount(Parse
Char
acter As
String
, _ t
String
As Variant) As
Int
eger Dim CurrentPosition As
Int
eger Dim ParseToPosition As
Int
eger Dim CurrentToken As
Int
eger Dim Temp
String
As
String
Temp
String
= Trim(t
String
) + Parse
Char
acter If Len(Temp
String
) = 1 Then Exit Function CurrentPosition = 1 CurrentToken = 1 Do ParseToPosition = InStr(CurrentPosition, Temp
String
, _ Parse
Char
acter) CurrentToken = CurrentToken + 1 CurrentPosition = ParseToPosition + 1 Loop Until (CurrentPosition >= Len(Temp
String
)) ParameterCount = CurrentToken - 1 End Function Public Function ParameterValue(Parse
Char
acter As
String
, _ t
String
As Variant, _ Index As
Int
eger) As
String
Dim CurrentPosition As
Int
eger Dim ParseToPosition As
Int
eger Dim CurrentToken As
Int
eger Dim Temp
String
As
String
Temp
String
= Trim(t
String
) + Parse
Char
acter If Len(Temp
String
) = 1 Then Exit Function CurrentPosition = 1 CurrentToken = 1 Do ParseToPosition = InStr(CurrentPosition, Temp
String
, _ Parse
Char
acter) If Index = CurrentToken Then ParameterValue = Mid$(Temp
String
, CurrentPosition, _ ParseToPosition - CurrentPosition) Exit Function End If CurrentToken = CurrentToken + 1 CurrentPosition = ParseToPosition + 1 Loop Until (CurrentPosition >= Len(Temp
String
)) End Function
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章