前提・実現したいこと
ここに質問の内容を詳しく書いてください。
引数のアドレスにある文字列が表示されるようにPrintStr ()を定義せよという問題を、PrintStr()の中で呼び出すのはputchar()だけという条件どのようにやるのか教えてもらいたいです。
発生している問題・エラーメッセージ
エラーメッセージ ```コンパイル時にこのように出てきます kk.c: In function ‘PrintStr’: kk.c:3:9: warning: implicit declaration of function ‘putchar’ [-Wimplicit-function-declaration] 3 | putchar(*a); | ^~~~~~~ /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start'; (.text+0x24): undefined reference to `main' collect2: error: ld returned 1 exit status### これに加え、実行時にそれに加え、実行時にbash: ./kk: No such file or directory と出てきて実行できないのですが、なぜでしょう? 該当のソースコード c言語 ```ここに言語名を入力 ソースコード
void PrintStr(char*a){
while(*a){
putchar(a);
a++;
}
chark = "Kobe",h[]="I am very hungry.";
PrintStr(k); PrintStr("University"); PrintStr(h);
putchar('\n');
}### 試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。