前提・実現したいこと
C言語で外部の自作関数(printf.out)を呼び出そうとしたのですが,
sh: printf.out: command not found
とエラーが出てしまいます.
原因を教えてください.
発生している問題・エラーメッセージ
sh: printf.out: command not found
該当のソースコード
C言語
1//printf.outのソースコード 2#include <stdio.h> 3#include <stdlib.h> 4 5int main(int argc, const char * argv[]) { 6 printf("Hello, World!!\n"); 7 return 0; 8} 9 10//実際に実行させる関数のソースコード 11#include <stdio.h> 12#include <stdlib.h> 13 14int main(int argc, const char * argv[]) { 15 char program[] = "printf.out"; 16 int result; 17 18 result = system(program); 19 if (result == 0) { 20 printf("Succsess!\n"); 21 } else { 22 printf("Failed!\n"); 23 } 24 25 return 0; 26} 27
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
OS X El Capitan 10.11.6
Xcodeでソースコードを書いています.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/03 12:39