以下是C语言代码:(请参看注释)
#include <iostream>#include <stdlib.h>#include <stdio.h>using namespace std;int main(int argc, char *argv[]){ int count = 0 ; char* str ; printf("Input a string:"); gets(str); //此处不能使用scanf(%s,str)或者cin>>str; 因为这两者个函数在执行过程中发现字符串中还有空格 //或者回车符就会结束运行。故无法通过这两个函数计算字符串中的字符数 char* p = str ; while(*p!='\0') { if(*p==' ') count++ ; p++ ; } cout<<"Your input string is :"<<str<<endl ; cout<<"The Count of space= "<<count<<endl ; system("PAUSE"); return 0;}
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, 函数
, include
, char
, str
或者
c语言去除字符串空格、c语言字符串去掉空格、c语言 空格分割字符串、c语言字符串删除空格、c语言字符串输入空格,以便于您获取更多的相关知识。
时间: 2024-12-31 01:05:06