66问答网
所有问题
c语言中怎么将字符串按字符存到数组中?
比如我定义一个数组s[20],运行程序后,输入一个字符串,比如abcdefghijklmn ,让s[0]=a;s[1]=b;s[2]=c;s[3]=d;等等
要求:不使用链表或位运算。
举报该问题
推荐答案 2009-01-30
直接
char s[20];
scanf("%s",s);
就可以啦!
在C语言中,字符串本来就是以数组的形式存储的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/ipvs9nsp.html
其他回答
第1个回答 2009-01-30
strcpy(s, "abcdefghijklmn")
相似回答
C语言里如何
输入几个
字符串放到
一个
数组中
答:
void main(){ char s[10][80];for(i=0;1<10;i++){ gets(s[i]);} }
...
数组中
,并输出
字符串
常量的长度和对应
字 符数组
的长度 输?
答:
```
c
include <stdio.h> include <string.h> define MAX_LEN 100 int main() { const char str[] = "Hello, World!"; // 定义一个字符串常量 char arr[MAX_LEN]; // 定义一个字符数组 strcpy(arr, str); //
将字符串
常量拷贝到
字符数组中
int len1 = strlen(str); // ...
c语言如何将
多个
字符串
放入
数组
答:
方法一:使用二维字符数组
,示例:include<stdio.h> include<stdlib.h> int main(int argc, char *argv[]){ char c[][5] = {"abc","haha","no"};for (int i=0; i<3; i++){ printf("%s\n",c[i]);} return 0;} 方法二:
使用 string 数组
,示例:include<stdio.h> include<...
c语言
编程题!
字符串
复制。输入一个字符串,
把
它复制到一个
字符数组中
,并...
答:
include <stdio.h> int main(){ char a[100] = "\0",b[100] = "\0";int i = 0;printf("输入一行
字符
:\n");scanf("%s",a);for(i = 0;a[i] != '\0';i++){ b[i] = a[i];} printf("%s\n",b);return 0;} ...
如何将
一个
字符串
输入到一个
数组中?
答:
字符串存储在数组中
一般有如下几种方法:1、声明数组时赋值,如:char str[]="abcd";2、运行时由键盘输入,如:scanf("%s",str);要确定输入的字符串长度不大于数组长度减一;3、在程序代码中把另一个字符串赋值给一个数组用函数strcpy,如:strcpy(str,"abcd");或者strcpy(str,str2);str2为一...
c语言
,
如何将
未知数量的
字符串存入
一个
字符串数组中?
答:
真实应用的情况是很少需要把全部数据(比如整个文件)读入内存,一般都是读需要的一部分。所以一般只用固定大小的缓存空间比如buf[1024]就可以了。比如楼主遍历的情况,一边遍历所有的txt文件,每遍历出一个txt就在同一个记录文件写一个或一行记录。这样就不需要全部读入内存。
C
和Java的不同,就是如果在Java...
大家正在搜
c语言字符数组与字符串
c语言字符型数组和字符串
字符串数组和字符数组的区别
c语言字符串存入数组
字符数组可以存放字符串
c语言数组字符串
c语言字符和字符串
c语言给数组赋值字符串
c语言字符串数组输入
相关问题
C语言里如何输入几个字符串放到一个数组中
c语言如何在一个数组中存储字符
C语言中怎样把输入的字符串赋给数组
请问在c语言中如何通过输入字符串为字符指针数组赋值?
C语言 输入字符串,将字符串中的数字存入整型数组中
c语言中要用什么引用字符串数组里的字符串?
c语言怎么定义字符串数组?