11问答网
所有问题
当前搜索:
c语言中把字符串放在数组中
如何用
c语言
输入一个
字符串
,
把里面
连续的数字依次存放到一个
数组中
答:
void main(){ char a[80],*p=a;int b[80]={0},i=0,j=0,x=0; //!!!printf("请输入一
串字符
\n");gets(a);for(p=a;(*p)!='\0';p++){ if(((*p)>='0')&&((*p)<='9')) //!!!{ if(x==0){ b[i]=(*p)-48;i++;} else b[i-1]=b[i-1]*10+(*p)-4...
c语言
循环
里把字符
塞入
字符串数组
?
答:
关于你说的输出,也是要用循环一个一个存的,我想应该是你的i产量不是每个都要输出,判断合适才输出,然后再用i产量赋值给
数组
,导致中途判断不需要的位置乱码,这是个要多增加一个产量j,j=0在循环中,当每次判断Ok,就给j加1,把出来的
c
赋值给buf[j]不要给i,这样就一个乱码都没了,后面的...
如何用
C语言
,从键盘输入一个
字符串
,
将
其按逆序存入另一个字符
数组中
并...
答:
以一个8为
字符串
为例:代码如下 include<stdio.h> int main(){ int i,j;char ch1[8],ch2[8];for(i=0;i<8;i++){ printf("请输入第%d个字符",i);scanf("%
c
",&ch1[i]);fflush(stdin);} for(j=0;j<8;j++){ ch2[j]=ch1[7-j];printf("%c",ch2[j]);} } ...
C语言中如何将一个字符串数组里的
字符串写入另一个
数组中
答:
用函数 stract(字符串1,字符串2)就是
把字符串
2接到字符串1的后面
在
C语言中
怎么
把字符串
存入
数组
答:
单独说存入
字符串
:你可以定义一个
字符数组
和指针 让指针 指向数组:char *p,a[10];p=a[10];scanf("%f",p);
C语言
帮忙纠错,输入一个
字符串
,
将
其中的英文字母
放入
a
数组
。例如,输入...
答:
include <stdio.h>int main(void){char a[10]={0,0,0,0,0,0,0,0,0,0},b[10]={0,0,0,0,0,0,0,0,0,0},
c
=0;int i=-1,j=0,k=0;do{i++; scanf("%c",&a[i]);c=a[i];if((c>='A')&&(c<='Z')||(c>='a')&&(c<='z')){b[j]...
C语言中
怎么
把字符数组里的
数据存放到
字符串数组中
答:
利用
C语言
标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一
串字符
分成多个子串,存放到字符指针
数组中
。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来
将字符串
分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串...
C语言中
怎样把输入的
字符串
赋给
数组
答:
//基本实现你要的功能,用到了内存的动态开辟#include <stdio.h> include <stdlib.h> void main(){ char** pArrStr;//用来保存
字符串数组
int strLen;//用来保存字符串长度 int i; printf("请输入
字符数组
的个数:");scanf("%d",&strLen);pArrStr=(char**)malloc(sizeof(char*)*strLen)...
c语言
从文件中读的
字符
存入
数组中
,数组最后一位是什么
答:
字符数组
最后一位应该是\0字符,表示
字符串
的结束。1、
C语言
标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek...
c语言中
如何向
数组中
输入
字符串
并输出这个字符串
答:
include<stdio.h>int mian(){ char a[100]; scanf("%s",a); \/\/键盘输入
字符串
printf("%s",a);\/\/控制台输出字符串 return 0;}
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜