gpt4 book ai didi

c - C 矩阵代码的方向正确吗?

转载 作者:行者123 更新时间:2023-11-30 14:30:04 26 4
gpt4 key购买 nike

我的老师说开始的方法是使用书上的 getline() 函数,然后从行中获取数字,然后将这些数字制成矩阵形式,我不明白为什么要使用 getline?

//最终这段代码应该接受一个方阵并且从2x2到6x6//计划是让它读取一行,然后从该行获取数字,//然后以矩阵形式打印出数字。这就是今天的目标。//稍后我将尝试让实际的矩阵部分工作

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

//error list for error checking will need later I guess (from my notes)
#define ENDOFFILE -1
#define TOOMANYNUMS -2
#define LIMIT 256

//functions declared
int get_line(char line[], int);

//main
main(){
char line[255];
int num[6];
printf("Please input numbers %c: ", line);
get_line(line,LIMIT);


}

//functions
int get_line(char s[],int lim){
int c, i;
for (i=0;i<lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)
s[i] = c;
if(c=='\n'){
s[i]=c;
++i;
}
s[i]='\0';
return i;
}

最佳答案

getline(char[], int) 函数使用 getchar() 从控制台读取字符并将它们存储在数组 s[] 中。数组 s[] 与 main() 函数中的 line[] 数组指向同一内存。

关于c - C 矩阵代码的方向正确吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3795188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com