c语言存入数组
⑴ c语言中怎么将中文字符存入一个字符数组
1、首先新建一个dev C++的项目。
⑵ c语言怎么把文件存到数组
用fscanf()最简单了,楼上正解,参考就可以了。
只是File
*fp=fopen("txt","rt");中的txt应该改成你的文件的路径,注意转义符号要双下划线
⑶ c语言如何将多个字符串放入数组
举个例子,这里str是一个二维数组,手动输入10个字符串存入该数组,然后用该二维数组的行指针输出
#include<stdio.h>
#include<string.h>
void main()
{
char str[10][20];
int i;
for(i=0;i<10;i++)
gets(*(str+i));
for(i=0;i<10;i++)
puts(*(str+i));
}
⑷ C语言编程序,要求从键盘输入10个整数存入一维数组。。
#include<stdio.h>
main()
{
int a[10];
int i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a<i>);
printf(" ");
for(j=0;j<9;j++){
for(i=0;i<9-j;i++){
if(a<i>>a[i+1])
{
t=a<i>;
a<i>=a[i+1];
a[i+1]=t;
}}}
for(i=0;i<10;i++)
printf("%d",a<i>);
}
(4)c语言存入数组扩展阅读:
printf用法
printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。
其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。
比如:
int a=1234;
printf("a=%d ",a);
输出结果为a=1234。
//以下程序用于获得输入值i,j并将其输出(i,j之间以逗号隔开)
#include<stdio.h>
int main()
{
int i,j;
scanf("%d%d",&i,&j);
printf("i=%d;j=%d",i,j);
⑸ c语言 如何从键盘中输入若干个数保存到数组中
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到数组中项目,如图所示。
⑹ c语言读取文件然后保存到数组中
1,文件里的数据是不同类型的,既有字符类型的,也有整型的。
2,遇到这种情况,可以按照字符串类型定义数组。例如,char s[100][4];
3,编写程序时,一个一个字符读取,遇到空格就完成了一个数据读取。遇到换行,就换到下一行。
这道题目的关键是把数据类型当作字符串类型处理。
你看下面的程序中,把文本的内容都按照整型数来读取,那么当然有问题!数组s的声明是错误的!