c言語でコマンドプロンプトで次のファイル
<cp pro3_5 - 1.txt>
//////////内容//////////////
a long time ago,
Therebwas alittle girl.
//////////////////////////
を指定して次のコードを実行したいです。
c
1#include <stdio.h> 2#include<string.h> 3 4int main(int argc, char *argv[]) 5{ 6 7 char ch; 8 FILE *fp; 9 if (argc != 2) { 10 printf("パラメータの数が違います。\n"); 11 return 1; 12 } 13 fp = fopen(argv[1], "r"); 14 if (fp == NULL) { 15 printf("ファイル名が不当です。\n"); 16 return 1; 17 } 18 while ((ch = fgetc(fp)) != EOF) { 19 putchar(ch); 20 } 21 22 fclose(fp); 23 return 0; 24} 25 26 27
visualStudioだと、コマンドプロンプトで簡単にファイル名を指定可能なのですが、現在、putty(vim?)をつかってプログラミングしています。
どのようにしてファイル名を指定すればいいでしょうか?
puttyという事は、Linuxにリモートログインしているという事でしょうか? そこで、vimを使ってソースコードの編集を行っている? 環境を明記した方が良いと思います。リモートログインならば、シェルが動いていると思うので、単にそこでコマンドプロンプトの場合と同様に実行すれば、良いだけでは? なお、プログラム名の先頭に "./" を付けないとNGな場合もあるので注意。
回答3件
あなたの回答
tips
プレビュー