77问答网
所有问题
当前搜索:
怎么利用数组输入字符串
定义
字符数组
,存放
输入
的
字符串
,
利用
指针变量指向字符数组的首个及...
答:
include <stdio.h>#include <string.h>int main(){ char str[80], *p1, *p2; printf("请
输入
一个
字符串
:"); gets(str); p1 = str; p2 = str + (strlen(str)-1); printf("%c and %c", *p1, *p2); return 0;} ...
c语言中
字符数组
给赋
字符串
初值 在数组中是进行
怎样
存储的 例如:_百度...
答:
补充一下,楼上的a的存储应该是: I空格am空格boy'\0''\0'是
字符串
的结束符,空格不是'\0',而是一个字符 这样 printf("%s",a); 才能输出字符串而不出现乱码 即char a[]={'i',' ','a','m',' ','b','o','y','\0'};如果真的是:I空格am空格boy 如char a[]={'i',' ...
...字符串,如123456789,然后保存在一个
数组
里面,如果
输入字符串
...
答:
include<stdio.h>#include<string.h>void stmun(char s[]){ char c[4] = {'\0'}; int ch = '\0'; int i, j; i = j = 0; for(i=0; (ch=getchar())&&strcmp(c, "end"); i++) { s[i] = c[i>3 ? 3 : i] = ch; for(j=0; i>2&...
如何用
c++定义一个
数组
,并在数组中查找指定的
字符
答:
思路:先定义一个
字符数组
,接着
输入字符串
赋值,输入需要查找的字符,遍历字符数组,查找输入的字符,如果找到停止遍历输出位置,如果遍历结束还没找到,输出没有找到。参考代码://参考代码 #include<iostream>using namespace std;int main(){char ch[100],c;int i;cin>>ch;cin>>c;for(i=0;i<...
二维
字符数组怎么用
%s
输入
答:
for (int j = 0; j < n; j++) { scanf(" %c", &arr[i][j]);} 其中,j 表示二维数组的列下标。需要注意的是,在
使用
scanf 函数
输入字符数组
时,要加上空格,以便于 scanf 函数正确识别输入的
字符串
。例如,如果要输入一个 3 行 4 列的二维字符数组,可以使用如下的代码:char arr[...
在C语言中
怎么
把
字符串
存入
数组
答:
单独说存入
字符串
:你可以定义一个
字符数组
和指针 让指针 指向数组:char *p,a[10];p=a[10];scanf("%f",p);
...中
怎么
一次性的
输入
多行(不确定是多少行的)
字符串
,然后把它们全反过 ...
答:
include <stdio.h> include <stdlib.h> int main(){ char* buf = NULL; //动态分配 //char buf[1024]; //指定长度 char ch;int len = 0,i;printf("Please input some line:\n");while(scanf("%c",&ch)==1 && ch!=EOF && ch!='#'){ //定义一个结束符或者ctrl+z/d //...
c++
怎么
从键盘
输入
一个字符串存入
字符串数组
,并且以 x 结束输入_百度知...
答:
cin>>j;if(j!='x')a[i]=j;else break;} 这样行不行?我不知道上面是不是你所有的代码,如果是,你这里错误就是
数组
的长度了,你这样静态的建立一个数组的话,那么数组的长度必须是一个常量或者是默认值,不然必须调用new关键字来创建动态数组。还有就是i和a[]根本没有声明是什么类型的 ...
lua
利用数组
在文本框
输入字符串
答:
在文本框
输入字符串
这样的功能是需要系统API支持的,你需要
用
系统API实现一下,然后在把实现封装给Lua虚拟机。
C语言
输入字符串
,将字符串中的数字存入整型
数组
中
答:
include<stdio.h> include<string.h> int main(){ char str[20];int i,j;int b[20];printf("这里
输入字符串
\n");scanf("%s",str);for(i=0,j=0;i<strlen(str);i++,j++){ if((str[i]>'0')&&(str[i]<'9')){ b[j]=(int)str[i]-48;printf("%d",b[j]);} else j...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜