このコードを見てください
/* A file can be opened for reading or not Page 547 KN KING*/
#include <stdio.h>
#include <stdlib.h>
/* Input to this program in command line is => canopen file_name */
int main(int argc, char *argv[])
{
FILE *fp;
if(argc != 2)
{
printf("usage: Canopen filename\n");
exit(EXIT_FAILURE);
}
fp = fopen(argv[1], "r");
if(fp == NULL)
{
printf("%s cant be opened\n", argv[1]);
exit(EXIT_FAILURE);
}
printf("%s can be opened\n", argv[1]);
fclose(fp);
return 0;
}
このプログラムを使用してファイルを開く方法。「canopen.c」として保存しました。私が学んでいる本には、次のような構文があります。
canopen filename
しかし、上記のコマンドでターミナルとキーからこのディレクトリに移行すると、ファイル名が「example.dat」というファイルに置き換えられ、bash シェルがメッセージをスローします。'canopen: command not found'
このファイルを開くには? 誰でも私を助けてもらえますか?