55问答网
所有问题
当前搜索:
c语言处理字符串函数
C语言
编写一个
函数
功能是删除
字符串
中的字符d
答:
算法很多,告诉你一种比较好想的算法!自己编写,练习一下才有收获!定义一个数组char a[10],输入一个
字符串
给它。再定义一个数组char b[10],把数组a中不是字符d和D的字符赋给数组b即可。很简单的!// // // 代码如下(已经编译运行过!)如下:include "stdio.h"void main(){ char a[...
c语言
:
字符串
做为
函数
参数传递
答:
while (*p){ printf("%
c
", *p);p++;} }void main(){ char str[] = "Hello World!";fun(str);} 不过问题是如果这样,无法把握数组结束(除非知道数组长度)。而对于字符数组(上例),由于
字符串
末尾有结束标志'\0'(ascii码正好是0),所以就很容易利用指针来判断字符串是否结束。
C语言
#include "string.h" 的 意思
答:
include“string.h”是在程序编译之前要
处理
的内容,与
字符串
的调用有关 包括常用
函数
如下:strlen求字符串长度 strcmp比较2个字符串是否一样 strcat字符串连接操作 strcpy字符串拷贝操作 strncat字符串连接操作(前n个字符)strncpy字符串拷贝操作(前n个字符)strchr查询字串 strstr 查询子串 举例说明:例如...
C语言
写一个
函数
使输入的一个
字符串
按反序存放
答:
编写一个
函数
,使输入的一个
字符串
按反序存放,在主函数中输入和输出字符。可以设置一个中间值,让两端的字符相交换,然后前头的向后移动一位,后头的向前移动一位。当前头的变量大于中间值时。程序停止执行。根据此原理编写代码如下:include<stdio.h> define N 100 void inverse(char[]);int main(...
c语言中
% c和% s的意思是什么?
答:
s在
C语言中
代表
字符串
型格式符。c和%s一般用在printf、sprintf等字符串格式化
函数
中,用于决定格式化参数的数据类型。如printf("%s", a)会将变量a作为字符串类型进行格式化。printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化字符串>...
c语言中字符串
常量长度是多少?
答:
C语言
,
字符串
常量”\t\”name\\address\n”的长度为15。strlen(hello word):字符串为“hello word”这种字符串常量,系统会在其后自动补上'\0';但是求字符串长度的
函数
strlen()只要遇见'\0',就会返回函数值,'\0'不算在其中。所以返回值为10(空格也算一个字符)。strlen(hello\0world):...
编写一个
C语言函数
,比较两个
字符串
的大小
答:
if((*a=='\0')&&(*b!='\0'))//
字符串
b比字符串a长 { return 1;} else if((*a!='\0')&&(*b=='\0'))//字符串a比字符串b长 { return 0;} else { return 2;} } int main(){ char a[N]={0};char b[N]={0};int net2=0;input(a,b);//调用输入
函数
net2=...
c++中gets()怎么用?
答:
c++使用中gets()
函数
,前提是引入
c
stdio头文件(#include <cstdio>),才能进行调用。头文件引入:#include <cstdio> 调用格式:“gets(s); ”,其中s为
字符串
变量(字符串数组名或字符串指针)。函数作用:gets()函数用来从标准输入设备(键盘)读取字符串直到换行符结束,但换行符会被丢弃,然后在...
C语言函数
如何返回
字符串
?
答:
1 char*formatTime(time_t t) ,
函数
类型定义为指向
字符串
的指针,你返回str就行 2 如果你在主函数中定义str的话,再把他传给被调用函数,这样被调用函数改变了str的值后,在主函数那边即可输出,被调用函数不需要返回任何值更省事
c语言
#include<string.h> 啥意思
答:
string.h是个头文件,里面写的是关于
字符串
操作的一些基本
函数
。当程序中涉及对字符串的操作时,会用到这个头文件里面的函数。所以要把它include(包含)进来。
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜