Как используется поле ввода программы CodeRunner?
Как, например, поле ввода программы листа пользовательского прогона, используемое в CodeRunner, для программы на языке C или Objective-C?
1 ответ
Решение
Текст, введенный в поле ввода программы, будет отправлен в вашу программу / скрипт через стандартный ввод. Вы можете получить доступ к входу так же, как к стандартному вводу, используя ваш язык.
В C вы бы использовали стандарт fread
, fgets
, fgetc
и т.д. функции. В следующем примере будет отображен введенный текст в программе ввода в консоли:
#include <stdio.h>
int main(int argc, char *argv[]) {
char str[80];
while(fgets(str, sizeof(str), stdin)) {
printf("%s", str);
}
}