嵌入式开发:删除串中指定的字符
编辑: 面试啦 发布时间: 2023-09-02 22:50:02
删除串中指定的字符(做此题时,千万不要开辟新空间,否则面试官可能认为你不适合做嵌入式开发)
#include “stdafx.h”
void delChar(char *str, char c) {
int i, j=0;
for(i=0; str[i]; i++)
if(str[i]!=c) str[j++]=str[i];
str[j] = ‘\0′;
}
int main(int argc, char* argv[]) {
char str[] = “abcdefgh”; // 注意,此处不能写成char *str = “abcdefgh”;
printf(“%s\n”, str);
delChar(str, ‘c’);
printf(“%s\n”, str);
}
#include “stdafx.h”
void delChar(char *str, char c) {
int i, j=0;
for(i=0; str[i]; i++)
if(str[i]!=c) str[j++]=str[i];
str[j] = ‘\0′;
}
int main(int argc, char* argv[]) {
char str[] = “abcdefgh”; // 注意,此处不能写成char *str = “abcdefgh”;
printf(“%s\n”, str);
delChar(str, ‘c’);
printf(“%s\n”, str);
}
词条:嵌入式开发面试题
上一篇:嵌入式系统中关于中断的问题 下一篇:东信笔试题目
面试题库导航
- C++面试题
- JAVA面试题
- Oracle面试题
- MySQL面试题
- Linux面试题
- 网络工程师面试题
- 网管面试题
- 软件工程师面试题
- PHP面试题
- .net面试题
- 软件测试面试题
- EJB面试题
- Spring面试题
- Javascript面试题
- Python面试题
- QTP面试题
- Servlet面试题
- J2EE面试题
- Database面试题
- ASP面试题
- Unix面试题
- Loadrunner面试题
- 通信面试题
- 嵌入式面试题
- Ruby面试题
- Delphi面试题
- Mobile开发面试题
- SOA面试题
- JAVA面试题面试题
- 研发工程师面试题
- 软件架构师面试题
- 系统工程师面试题
- Android面试题
- JAVA程序员
- C#面试题