笔记本电脑
运行系统windows10
编程软件哈啊c
打开啊哈c编译器
char str[128] = {'\0'}; char *p = "wo fei shuai"; printf("长度:%d\n",mystrlen(p)); myputs(p);
myputs("请输入你的字符串"); int n = mygets(str); printf("你输入的字节数是:%d\n",n); myputs(str);
void myputs(char *p){ while(*p != '\0'){ putchar(*p++); } putchar('\n'); }
int mygets(char *p){ int cnt = 0; if(p==NULL){ printf("内存非法"); return; }
while(*p = getchar()){ if(*p == '\n'){ return cnt; }else{ cnt++; p++; } }}
int mystrlen(char *str){ int cnt = 0; while( *str++ != '\0'){ cnt ++; } return cnt;}
运行程序
本程序采用哈啊c编写,由于软件本身有bug,在重新编译运行时,要先把之前的运行窗口先关掉,不然会报错。
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。